diff --git a/bin/cli b/bin/cli index 3e7c8865a6766568bfb685f978d9af5e9f9dd946..a8c73dbdeafcb3a38db7bfae2b57ade82a016abe 100755 --- a/bin/cli +++ b/bin/cli @@ -6,17 +6,13 @@ set -euo pipefail export SHELLOPTS -BIN_PATH="`dirname \"$0\"`" # relative -BIN_PATH="`( cd \"$BIN_PATH\" && pwd )`" # absolutized and normalized - - install_app () { # Set "/" as default path path=${3:-/} destDir=${2:-.} - echo $destDir + echo "$destDir" # Remove trailing slash from path path=${path%/} @@ -26,8 +22,8 @@ install_app () { echo "Installing app: '$packageName' in directory '$destDir' with path prefix '$path'..."; # Do a basic check if a path was entered - if [[ $destDir != "." && $destDir != ".." ]]; then - mkdir -p $destDir && cd $_ || exit 2; + if [[ "$destDir" != "." && "$destDir" != ".." ]]; then + mkdir -p "$destDir" && cd "$_" || exit 2; fi npm init -y || exit 2; @@ -60,7 +56,7 @@ case $1 in install_app "${@:2}" ;; "update-app") - update_app $2 + update_app "$2" ;; *) echo "Unknown command: $1";