From 679f3e066147f54dc8088bedd57057d18b448e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sun, 11 Jan 2015 14:19:31 +0100 Subject: [PATCH] complete -h/--help for all commands implicitly --- completion/bash-completion | 64 +++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/completion/bash-completion b/completion/bash-completion index d3db7395..3538ef12 100644 --- a/completion/bash-completion +++ b/completion/bash-completion @@ -84,18 +84,18 @@ __vercode() { __complete_options() { case "${cur}" in --*) - COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) ) + COMPREPLY=( $( compgen -W "--help ${lopts}" -- $cur ) ) return 0;; *) - COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) ) + COMPREPLY=( $( compgen -W "-h ${opts} --help ${lopts}" -- $cur ) ) return 0;; esac } __complete_build() { - opts="-h -v -q -l -s -t -f -a -w" + opts="-v -q -l -s -t -f -a -w" - lopts="--help --verbose --quiet --latest --stop --test --server --resetserver + lopts="--verbose --quiet --latest --stop --test --server --resetserver --on-server --skip-scan --no-tarball --force --all --wiki" case "${cur}" in -*) @@ -111,8 +111,8 @@ __complete_build() { } __complete_install() { - opts="-h -v -q" - lopts="--help --verbose --quiet --all" + opts="-v -q" + lopts="--verbose --quiet --all" case "${cur}" in -*) __complete_options @@ -127,8 +127,8 @@ __complete_install() { } __complete_update() { - opts="-h -c -v -q -b -i -I -e -w" - lopts="--help --create-metadata --verbose --quiet --buildreport + opts="-c -v -q -b -i -I -e -w" + lopts="--create-metadata --verbose --quiet --buildreport --interactive --icons --editor --wiki --pretty --clean --delete-unknown" case "${prev}" in -e|--editor) @@ -139,8 +139,8 @@ __complete_update() { } __complete_publish() { - opts="-h -v -q" - lopts="--help --verbose --quiet" + opts="-v -q" + lopts="--verbose --quiet" case "${cur}" in -*) __complete_options @@ -155,8 +155,8 @@ __complete_publish() { } __complete_checkupdates() { - opts="-h -v -q" - lopts="--help --verbose --quiet --auto --autoonly --commit --gplay" + opts="-v -q" + lopts="--verbose --quiet --auto --autoonly --commit --gplay" case "${cur}" in -*) __complete_options @@ -168,8 +168,8 @@ __complete_checkupdates() { } __complete_import() { - opts="-h -u -s -r -q" - lopts="--help --url --subdir --repo --rev --quiet" + opts="-u -s -r -q" + lopts="--url --subdir --repo --rev --quiet" case "${prev}" in -u|--url|-r|--repo|-s|--subdir|--rev) return 0;; esac @@ -177,14 +177,14 @@ __complete_import() { } __complete_readmeta() { - opts="-h -v -q" - lopts="--help --verbose --quiet" + opts="-v -q" + lopts="--verbose --quiet" __complete_options } __complete_rewritemeta() { - opts="-h -v -q" - lopts="--help --verbose --quiet" + opts="-v -q" + lopts="--verbose --quiet" case "${cur}" in -*) __complete_options @@ -196,8 +196,8 @@ __complete_rewritemeta() { } __complete_lint() { - opts="-h -v -q -p" - lopts="--help --verbose --quiet --pedantic" + opts="-v -q -p" + lopts="--verbose --quiet --pedantic" case "${cur}" in -*) __complete_options @@ -209,8 +209,8 @@ __complete_lint() { } __complete_scanner() { - opts="-h -v -q" - lopts="--help --verbose --quiet --nosvn" + opts="-v -q" + lopts="--verbose --quiet --nosvn" case "${cur}" in -*) __complete_options @@ -225,8 +225,8 @@ __complete_scanner() { } __complete_verify() { - opts="-h -v -q -p" - lopts="--help --verbose --quiet" + opts="-v -q -p" + lopts="--verbose --quiet" case "${cur}" in -*) __complete_options @@ -241,26 +241,26 @@ __complete_verify() { } __complete_stats() { - opts="-h -v -q -d" - lopts="--help --verbose --quiet --download" + opts="-v -q -d" + lopts="--verbose --quiet --download" __complete_options } __complete_server() { - opts="-h -i -v -q" - lopts="--help --identity-file --verbose --quiet update" + opts="-i -v -q" + lopts="--identity-file --verbose --quiet update" __complete_options } __complete_signindex() { - opts="-h -v -q" - lopts="--help --verbose" + opts="-v -q" + lopts="--verbose" __complete_options } __complete_init() { - opts="-h -v -q -d" - lopts="--help --verbose --quiet --distinguished-name --keystore + opts="-v -q -d" + lopts="--verbose --quiet --distinguished-name --keystore --repo-keyalias --android-home --no-prompt" __complete_options }