mo/demo/important-file

25 lines
629 B
Plaintext
Raw Normal View History

2015-01-23 17:43:08 +00:00
#!/bin/bash
cd "$(dirname "$0")"/..
2015-01-23 17:43:08 +00:00
date-string() { date; }
wrapper() { echo -n "*** $1 ***"; }
2015-01-28 09:25:51 +00:00
export IP=127.0.0.1
export ALLOWED_HOSTS=( 192.168.0.1 192.168.0.2 192.168.0.3 )
2015-01-23 17:43:08 +00:00
. mo # Keep in mind this script is executing in the parent directory
cat <<EOF | mo
2015-01-23 17:43:08 +00:00
# {{#wrapper}}OH SO IMPORTANT{{/wrapper}}
# This file automatically generated at {{date-string}}
home_ip={{IP}}
# ALLOWED HOSTS
{{#ALLOWED_HOSTS}}allowed_host={{.}}
{{/ALLOWED_HOSTS}}{{^ALLOWED_HOSTS}}# No allowed hosts{{/ALLOWED_HOSTS}}
2015-01-23 17:43:08 +00:00
# DENIED HOSTS
{{#DENIED_HOSTS}}denied_host={{.}}
{{/DENIED_HOSTS}}{{^DENIED_HOSTS}}# No denied hosts{{/DENIED_HOSTS}}
2015-01-23 17:43:08 +00:00
EOF