From ac96217ac362aca59b10636b54c983d1b06e68a7 Mon Sep 17 00:00:00 2001 From: Robin Speekenbrink Date: Tue, 16 May 2017 09:26:48 +0200 Subject: [PATCH] aligned docker-options into the default 'dokku' listing of plugins This PR should list the default enabled docker-options plugin in the help listing. This should ease the `discovery` of the plugin. --- plugins/docker-options/commands | 40 ++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/plugins/docker-options/commands b/plugins/docker-options/commands index da85da9c8..5e795c1d5 100755 --- a/plugins/docker-options/commands +++ b/plugins/docker-options/commands @@ -2,28 +2,36 @@ [[ " help docker-options:help " == *" $1 "* ]] || exit "$DOKKU_NOT_IMPLEMENTED_EXIT" set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x -case "$1" in - help | docker-options:help) - help_content_func () { - declare desc="return docker-options plugin help content" - cat< [phase(s)], [DEPRECATED] Alternative for docker-options:report docker-options:add OPTION, Add Docker option to app for phase (comma separated phase list) docker-options:remove OPTION, Remove Docker option from app for phase (comma separated phase list) docker-options:report [] [], Displays a docker options report for one or more apps help_content - } +} - if [[ $1 = "docker-options:help" ]] ; then - echo -e 'Usage: dokku docker-options[:COMMAND]' - echo '' - echo 'Display app'"'"'s Docker options for all phases.' - echo '' - echo 'Additional commands:' - help_content_func | sort | column -c2 -t -s, - else - help_content_func - fi +docker_options_help_cmd() { + if [[ $1 = "docker-options:help" ]] ; then + echo -e 'Usage: dokku docker-options[:COMMAND]' + echo '' + echo 'Display app'"'"'s Docker options for all phases.' + echo '' + echo 'Additional commands:' + docker_options_help_content_func | sort | column -c2 -t -s, + elif [[ $(ps -o command= $PPID) == *"--all"* ]]; then + docker_options_help_content_func + else + cat<