mo can now source a script before parsing templates

This commit is contained in:
Alexandre-Silva
2016-07-21 12:07:02 +01:00
parent a1e22f1814
commit f9aea51163
3 changed files with 28 additions and 2 deletions

18
demo/sourcing Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
#
# This sources a simple script with the env. variables needed for the template.
cd "$(dirname "$0")" # Go to the script's directory
cat <<EOF >sourcing.vars
export NAME="Alex"
export ARRAY=( AAA BBB CCC )
EOF
cat <<EOF | ../mo --source=sourcing.vars
Hello, my name is {{NAME}}.
And this is ARRAY's conntents:
{{#ARRAY}}
* {{.}}
{{/ARRAY}}
EOF