mo/tests/help

43 lines
1.0 KiB
Plaintext
Raw Normal View History

#!/usr/bin/env bash
cd "${0%/*}" || exit 1
. ../run-tests
template=""
arguments=(--help)
expected() {
cat <<EOF
Mo is a mustache template rendering software written in bash. It inserts
environment variables into templates.
Simply put, mo will change {{VARIABLE}} into the value of that
environment variable. You can use {{#VARIABLE}}content{{/VARIABLE}} to
conditionally display content or iterate over the values of an array.
Learn more about mustache templates at https://mustache.github.io/
Simple usage:
mo [OPTIONS] filenames...
Options:
-u, --fail-not-set
2020-10-01 12:42:57 +00:00
Fail upon expansion of an unset variable.
-x, --fail-on-function
2020-10-01 12:42:57 +00:00
Fail when a function returns a non-zero status code.
-e, --false
2020-10-01 12:42:57 +00:00
Treat the string "false" as empty for conditionals.
-h, --help
2020-10-01 12:42:57 +00:00
This message.
-s=FILE, --source=FILE
2020-10-01 12:42:57 +00:00
Load FILE into the environment before processing templates.
Can be used multiple times.
2023-04-08 04:10:47 +00:00
-d, --debug
Enable debug logging to stderr.
MO_VERSION=3.0.0
EOF
}
runTest