From b9b9d6303a5e329e8c22262add34792581d1473a Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Fri, 12 Dec 2014 01:07:43 -0500 Subject: [PATCH] Add a `dokku trace` command to allow easy toggling of the DOKKU_TRACE option --- plugins/00_dokku-standard/commands | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/plugins/00_dokku-standard/commands b/plugins/00_dokku-standard/commands index 7fd4f9476..eb32e8037 100755 --- a/plugins/00_dokku-standard/commands +++ b/plugins/00_dokku-standard/commands @@ -2,6 +2,24 @@ set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x case "$1" in + trace) + [[ -d $DOKKU_ROOT/.dokkurc ]] || mkdir -p $DOKKU_ROOT/.dokkurc + [[ "$2" == "on" ]] || [[ "$2" == "off" ]] || { + echo "Valid trace options are [on/off]" + exit 1 + } + + if [[ "$2" == "on" ]]; then + echo "Enabling dokku trace" + echo "export DOKKU_TRACE=1" > $DOKKU_ROOT/.dokkurc/DOKKU_TRACE + fi + + if [[ "$2" == "off" ]]; then + echo "Disabling dokku trace" + rm -f $DOKKU_ROOT/.dokkurc/DOKKU_TRACE + fi + ;; + delete) dokku apps:destroy $2 ;;