summaryrefslogtreecommitdiffstats
path: root/src/fedpkg.bash
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2011-02-19 00:57:09 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2011-02-19 00:57:09 +0100
commit9e8182ab53805a8bb214b3654fbd226b1b25b2d3 (patch)
tree0877fab745d045d558f1fb3cc4a2e7b79811a784 /src/fedpkg.bash
parent4c5d0003ca3cace64ea780ca4121c46487b5899e (diff)
downloadfedora-packager-9e8182ab53805a8bb214b3654fbd226b1b25b2d3.tar.gz
fedora-packager-9e8182ab53805a8bb214b3654fbd226b1b25b2d3.tar.xz
fedora-packager-9e8182ab53805a8bb214b3654fbd226b1b25b2d3.zip
Add 'fedpkg help cmd' commandhelp-command-with-subcommands
Includes bash completion.
Diffstat (limited to 'src/fedpkg.bash')
-rw-r--r--src/fedpkg.bash6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fedpkg.bash b/src/fedpkg.bash
index 2d0f4d8..ea8fffd 100644
--- a/src/fedpkg.bash
+++ b/src/fedpkg.bash
@@ -93,7 +93,7 @@ _fedpkg()
local after= after_more=
case $command in
- help|clog|gimmespec|giturl|lint|mockbuild|new|push|unused-patches|update|verrel)
+ clog|gimmespec|giturl|lint|mockbuild|new|push|unused-patches|update|verrel)
;;
build)
options="--nowait --background --skip-tag --scratch"
@@ -130,6 +130,9 @@ _fedpkg()
after="file"
after_more=true
;;
+ help)
+ after="command"
+ ;;
import)
options="--create"
options_branch="--branch"
@@ -241,6 +244,7 @@ _fedpkg()
case $after in
file) _filedir_exclude_paths; compgen_extra=${COMPREPLY[@]} ;;
srpm) _filedir_exclude_paths "*.src.rpm"; compgen_extra=${COMPREPLY[@]} ;;
+ command) compgen_extra="${commands}" ;;
branch) after_options="$(_fedpkg_branch "$path")" ;;
package) after_options="$(_fedpkg_package "$cur")";;
esac