chiark / gitweb /
complete -h/--help for all commands implicitly
authorDaniel Martí <mvdan@mvdan.cc>
Sun, 11 Jan 2015 13:19:31 +0000 (14:19 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Sun, 11 Jan 2015 13:19:31 +0000 (14:19 +0100)
completion/bash-completion

index d3db73958479a122ed33528c1d6ba06fd93ccc5c..3538ef1209748790f066c3cb5211b26fc51e8c2b 100644 (file)
@@ -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
 }