diff --git a/Meta/new-project.sh b/Meta/new-project.sh new file mode 100755 index 0000000000..be60745732 --- /dev/null +++ b/Meta/new-project.sh @@ -0,0 +1,100 @@ +#!/usr/bin/env bash + +set -euo pipefail + +script_path="$(cd -P -- "$(dirname -- "$0")" && pwd -P)" +cd "${script_path}/.." + +script_name="$(basename "$0")" + +function list_templates() { + echo "Available templates:" + for file in ./Base/res/devel/templates/*.ini; do + printf ' %s - ' "$(basename "${file%%.ini}")" + awk -F "=" '/Description/ { print $2 }' "$file" + done +} + +function usage() { + local return_code=${1:-0} + + cat <