commit 22158a1d7c0529bdf391f4bf99a930dc6145819d from: Sylvain Saboua date: Sun Apr 27 14:51:25 2025 UTC correct error handling commit - 7460a045a956e8e44ff05ca997c729acb8232e56 commit + 22158a1d7c0529bdf391f4bf99a930dc6145819d blob - e4036f7ed751d16df0cfc5ab3adb343519d27bf4 blob + 033632179f42858930bec935d5f26b75646d1c61 --- nwpg.sh +++ nwpg.sh @@ -13,7 +13,7 @@ case $# in 0) echo "Usage: nwpg [language] project_title" ; - return ;; + error=1 ;; 1) project_title="$1" ;; 2) @@ -31,11 +31,14 @@ case $# in esac ;; *) echo "Too many arguments" ; - return ;; + error=1 ;; esac -mkdir -p $HOME/hack/$project_title ; -touch $HOME/hack/$project_title/main.{$file_ext,doc,algo} ; +if [ -n $error ] +then + mkdir -p $HOME/hack/$project_title ; + touch $HOME/hack/$project_title/main.{$file_ext,doc,algo} ; +fi # # TODO