mustach(1) # NAME mustach - Mustache templating command line engine # SYNOPSIS *mustach* [-s|--strict] JSON TEMPLATE... # DESCRIPTION Instanciate the TEMPLATE files accordingly to the JSON file. If one of the given files is *-*, the standard input is used. Option *--strict* make mustach fail if a tag is not found. # EXAMPLE A typical Mustache template file: *temp.must* ``` Hello {{name}} You have just won {{value}} dollars! {{#in_ca}} Well, {{taxed_value}} dollars, after taxes. {{/in_ca}} ``` Given a JSON file: *inst.json* ``` { "name": "Chris", "value": 10000, "taxed_value": 6000, "in_ca": true } ``` Calling the command *mustach inst.json temp.must* will produce the following output: ``` Hello Chris You have just won 10000 dollars! Well, 6000.0 dollars, after taxes. ``` # LINK Site of *mustach*, the *C* implementation: https://gitlab.com/jobol/mustach *Mustache format*: http://mustache.github.io/mustache.5.html Main site for *Mustache*: http://mustache.github.io/ JSON: https://www.json.org/