module
Version:
v0.7.0
Opens a new window with list of versions in this module.
Published: Apr 24, 2019
License: Apache-2.0
Opens a new window with license information.
README
¶
ytt
is a templating tool that understands YAML structure allowing you to focus on your data instead of how to properly escape it.
Features:
- templating works on YAML structure (instead of text)
- eliminates variety of problems such as invalid YAML formatting, escaping, etc.
- syntactic sugar for single YAML node conditionals and for loops
- makes it easier to read densely conditioned templated
- templates are themselves valid YAML files
- makes them friendly to existing editors and YAML tools
- includes sandboxed "fully featured" Pythonic programming language
- compared to what's exposed in go/template for example
Try out online playground or download latest binaries from Releases page (playground is included via ytt playground
command).
Docs
Install
Grab prebuilt binaries from the Releases page.
Try it
ytt template -R -f examples/playground/example-demo/
ytt template -R -f examples/playground/example-demo/ --output tmp/
See examples/playground/ for examples shown on get-ytt.io.
Development
./hack/build.sh
./hack/test-unit.sh
./hack/test-e2e.sh
./hack/test-all.sh
Click to show internal directories.
Click to hide internal directories.