csb-templates.in
Raw
#!/bin/bash
set -euo pipefail
HELP="Provides default templates for new sites
Usage:
$(basename $0) <target>
$(basename $0) -h|--help
Options:
-h, --help Show this message"
args=$(echo "$HELP" | csb-optparse $@)
trap "rm -rf $args" EXIT
[[ $(< "${args}/--help") == "true" ]] && echo "$HELP" && exit 0
TARGET=$(<${args}/TARGET)
cat <<'EOF' | uudecode | tar -xz -C "$TARGET"