textproc/ytt 0.49.0_7 DragonFly
YAML templating tool that works on YAML structure instead of text
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- textproc
- Package size
- 3175.1 KiB, 10144.0 KiB installed
Description
ytt (pronounced spelled out) is a templating tool that understands YAML structure. It helps you easily configure complex software via reusable templates and user provided values. Ytt includes the following features:
* Structural templating: understands yaml structure so users can focus on their configuration instead of issues associated with text templating, such as YAML value quoting or manual template indentation * Built-in programming language: includes the "fully featured" Python-like programming language Starlark which helps ease the burden of configuring complex software through a richer set of functionality. * Reusable configuration: You can reuse the same configuration in different environments by applying environment-specific values. * Custom validations: coupled with the fast and deterministic execution, allows you to take advantage of faster feedback loops when creating and testing templates. * Overlays: this advanced configuration helps users manage the customization required for complex software. For more, see this example in the online playground. * Sandboxing: provides a secure, deterministic environment for execution of templates.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | textproc/ytt | 0.49.0_7 |
| FreeBSD | textproc/ytt | 0.55.4_1 |
| HardenedBSD | textproc/ytt | 0.55.3 |
| GhostBSD | textproc/ytt | 0.55.2 |
Install
Binary package:
pkg install ytt
From DPorts:
cd /usr/dports/textproc/ytt && make install clean
Dependencies
No port depends on this one.