All ProjectsHome
csb
csb/src/csb-templates.in
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"