From 2ff2463d2b8c74e6eca9e5f8c2b28650ad096e45 Mon Sep 17 00:00:00 2001 From: Drew MacInnis Date: Sun, 20 Nov 2016 08:15:05 -0500 Subject: [PATCH] Mention CLI and datasources support in description --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fa24024cf..7b01aeeb2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,10 @@ # gomplate -A [Go template](https://golang.org/pkg/text/template/)-based alternative to [`envsubst`](https://www.gnu.org/software/gettext/manual/html_node/envsubst-Invocation.html). +A [Go template](https://golang.org/pkg/text/template/)-based CLI tool. `gomplate` can be used as an alternative to +[`envsubst`](https://www.gnu.org/software/gettext/manual/html_node/envsubst-Invocation.html) but also supports +additional template datasources such as: JSON, YAML, AWS EC2 metadata, and +[Hashicorp Vault](https://https://www.vaultproject.io/) secrets. I really like `envsubst` for use as a super-minimalist template processor. But its simplicity is also its biggest flaw: it's all-or-nothing with shell-like variables.