{"repo":"rjshrjndrn/templater","free":true,"listed":false,"github":"https://github.com/rjshrjndrn/templater","clone":"git clone https://github.com/rjshrjndrn/templater.git","description":"CMD golang template cli using sprig library. Like helm. For local templating.","language":"Go","stars":27,"topics":["config","configuration","golang","helm","json","template","yaml","kubernetes","open-source"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Templater Templater is a cli tool that helps you to quickly and easily create files from templates, using go template. How to use 1. Inline variables 2. Passing variables from external yaml, using helm style templating. 3. Using stdin 4. Using --set to override values (Helm-compatible) Priority order (highest to lowest): 1. --set flags 2. -f values files (last file takes precedence over earlier ones) Magic Functions replace: true When using multiple -f files, maps are deep merged by default. To replace a map entirely instead of merging, add replace: true to it. The replace annotation only affects values from earlier -f files. If a later -f file provides the same key, it merges normally (or replaces again if it also has replace: true ). The replace key is stripped before template execution and never appears in output. Installation 1. HomeBrew brew install rjshrjndrn/tap/templater 2. Binary Download the latest binary from Release Page. 3. Using go get 4. Github Action","default_branch":null,"files":null,"tree":[],"storefront":"/r/rjshrjndrn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rjshrjndrn/templater/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}