Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
textproc/ytt: New port: YAML templating tool that works on YAML struc…
…ture instead of text
- Loading branch information
Showing
4 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
PORTNAME= ytt | ||
DISTVERSIONPREFIX= v | ||
DISTVERSION= 0.47.0 | ||
CATEGORIES= textproc | ||
|
||
MAINTAINER= yuri@FreeBSD.org | ||
COMMENT= YAML templating tool that works on YAML structure instead of text | ||
WWW= https://carvel.dev/ytt/ | ||
|
||
LICENSE= APACHE20 | ||
LICENSE_FILE= ${WRKSRC}/LICENSE | ||
|
||
USES= go:modules | ||
|
||
GO_MODULE= github.com/carvel-dev/ytt | ||
GO_TARGET= ./cmd/ytt/ | ||
|
||
PLIST_FILES= bin/${PORTNAME} | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
TIMESTAMP = 1705742601 | ||
SHA256 (go/textproc_ytt/ytt-v0.47.0/v0.47.0.mod) = 7e6d12ba01dea00e3d1dea89d8f5a9734f79ac58517fb5b35f1d0b54b85746a1 | ||
SIZE (go/textproc_ytt/ytt-v0.47.0/v0.47.0.mod) = 918 | ||
SHA256 (go/textproc_ytt/ytt-v0.47.0/v0.47.0.zip) = 57076539715972fe79d1f4b1c4d6ee299e6e1135455c6568291593134c43a49c | ||
SIZE (go/textproc_ytt/ytt-v0.47.0/v0.47.0.zip) = 1193366 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
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. |