module
Version:
v0.4.0
Opens a new window with list of versions in this module.
Published: Mar 20, 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
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.