diff --git a/sbin/dokku_client.sh b/sbin/dokku_client.sh index b74f954..d5fc1c5 100755 --- a/sbin/dokku_client.sh +++ b/sbin/dokku_client.sh @@ -1,6 +1,9 @@ #!/usr/bin/env bash + set -eo pipefail + [[ $DOKKU_TRACE ]] && set -x + export DOKKU_PORT=${DOKKU_PORT:=22} export DOKKU_HOST=${DOKKU_HOST:=} @@ -129,9 +132,6 @@ main() { if git remote add "$DOKKU_GIT_REMOTE" "dokku@$DOKKU_REMOTE_HOST:$APP"; then echo "-----> Dokku remote added at ${DOKKU_REMOTE_HOST} called ${DOKKU_GIT_REMOTE}" echo "-----> Application name is ${APP}" - else - echo "! Dokku remote not added! Do you already have a dokku remote?" - return fi ;; apps:destroy) @@ -144,7 +144,7 @@ main() { [[ "$CMD" =~ events*|plugin*|ssh-keys* ]] && unset APP [[ -n "$APP_ARG" ]] && [[ "$APP_ARG" == "--global" ]] && unset APP [[ -n "$@" ]] && [[ -n "$APP" ]] && app_arg="--app $APP" - # echo "ssh -o LogLevel=QUIET -p $DOKKU_PORT -t dokku@$DOKKU_REMOTE_HOST -- $app_arg $@" + # shellcheck disable=SC2068,SC2086 ssh -o LogLevel=QUIET -p $DOKKU_PORT -t dokku@$DOKKU_REMOTE_HOST -- $app_arg $@ }