Jsonnet is a data templating language for app and tool developers
# Update or install golang support
sudo apt install golang
# Expand PATH with `go get` binary folder
echo 'PATH="~/go/bin/:"$PATH' >> ~/.bashrc
. ~/.bashrc
# Install with go
go get github.com/google/go-jsonnet/cmd/jsonnet
# Test it
jsonnet --version
jsonnet
provides json files but it is more easy to use yaml ones.
gojsontoyaml
provide a simple way to convert the jsonnet
result files to yaml ones.
# Install with go
go get github.com/brancz/gojsontoyaml
# Test if
echo "{'installed': true}" | gojsontoyaml