mustach - Mustache templating command line engine

NAME  SYNOPSIS  DESCRIPTION  EXAMPLE  LINK 

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/


Updated 2024-01-29 - jenkler.se | uex.se