Max Mahn

aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Mahn <mahn.maxwell@proton.me>2026-06-22 11:56:34 -0400
committerMax Mahn <mahn.maxwell@proton.me>2026-06-22 11:56:34 -0400
commit56a67291f69adbd5ac3c0ec6a7a2e4d0bb224873 (patch)
treecf06493ecfce5f996491dd6ee65bbadd3473573e
parent137e4ed9d74891349de1b0da1e0cf2653ea92c5e (diff)
Ensured all error messages were displayedHEADmain
-rw-r--r--src/args.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/args.sh b/src/args.sh
index 25a11db..95299ec 100644
--- a/src/args.sh
+++ b/src/args.sh
@@ -45,13 +45,14 @@ ParseOpts() {
shift
if [ -z "${FMT_PATH}" ]
then
+ [ $# -le 0 ] && Error "Project template not specified!" && return 1
FMT_PATH=$(GetTemplate $(Unquote $1))
[ 0 -ne $? ] && Error "Couldn't find template $1!" && exit 1
shift
fi
PROJECT_NAME=$(Unquote $1)
shift
- [ -z "${PROJECT_NAME}" ] && Error "Project name not specified!\n" && exit 1
+ [ -z "${PROJECT_NAME}" ] && Error "Project name not specified!" && return 1
MakeProject ${FMT_PATH} ${PROJECT_NAME} $@
exit $?
;;