43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# spry
|
|
|
|
Basic [Sprig](https://masterminds.github.io/sprig/) Template Rendering.
|
|
|
|
## Usage Examples
|
|
|
|
```bash
|
|
$ ./spry
|
|
Usage of ./spry [Options] [Template Files]:
|
|
-d string
|
|
Output delimiter between template files rendered (default "---")
|
|
-delimErr
|
|
Whether to print output delimiter to STDERR.
|
|
-f value
|
|
Specify a values file (JSON or YAML)
|
|
-filenameErr
|
|
Whether to print filename to STDERR. (default true)
|
|
-fp string
|
|
Prefix for the filename in the output. (default "# ")
|
|
-helm
|
|
Use Helm templating language (superset of Sprig).
|
|
-helmDNS
|
|
When using Helm Tpl Lang, support DNS resolution. (default true)
|
|
-helmLint
|
|
When using Helm Tpl Lang, enable the Linting Mode.
|
|
-helmNestValues
|
|
When using Helm Tpl Lang, Nest provided values under '.Values' (default true)
|
|
-helmStrict
|
|
When using Helm Tpl Lang, use strict rendering.
|
|
-set value
|
|
Set a specific value (foo.bar=spam)
|
|
|
|
Template Files can also be directories to recurse for templates.
|
|
|
|
If no template files are provided it will attempt read from STDIN.
|
|
If no input is available from STDIN it will print this usage message instead.
|
|
Pass only '-' to Template Files to force waiting for input.
|
|
|
|
Helm Mode: use the Helm Templating Language/Engine
|
|
with the following caveats:
|
|
- 'lookup' function unavailable.
|
|
```
|