summaryrefslogtreecommitdiff
path: root/completions/koji
diff options
context:
space:
mode:
Diffstat (limited to 'completions/koji')
-rw-r--r--completions/koji68
1 files changed, 34 insertions, 34 deletions
diff --git a/completions/koji b/completions/koji
index be43f0a2..8efef9a7 100644
--- a/completions/koji
+++ b/completions/koji
@@ -2,8 +2,8 @@
_koji_search()
{
- COMPREPLY+=( $(compgen -W \
- '$("$1" -q search $2 "$cur*" 2>/dev/null)' -- "$cur") )
+ COMPREPLY+=($(compgen -W \
+ '$("$1" -q search $2 "$cur*" 2>/dev/null)' -- "$cur"))
}
_koji_build()
@@ -23,13 +23,13 @@ _koji_user()
_koji_tag()
{
- COMPREPLY+=( $(compgen -W '$("$1" -q list-tags 2>/dev/null)' -- "$cur") )
+ COMPREPLY+=($(compgen -W '$("$1" -q list-tags 2>/dev/null)' -- "$cur"))
}
_koji_target()
{
- COMPREPLY+=( $(compgen -W '$("$1" -q list-targets 2>/dev/null |
- awk "{ print \$1 }")' -- "$cur") )
+ COMPREPLY+=($(compgen -W '$("$1" -q list-targets 2>/dev/null |
+ awk "{ print \$1 }")' -- "$cur"))
}
_koji()
@@ -38,7 +38,7 @@ _koji()
_init_completion -s || return
local commandix command
- for (( commandix=1; commandix < cword; commandix++ )); do
+ for ((commandix = 1; commandix < cword; commandix++)); do
if [[ ${words[commandix]} != -* ]]; then
command=${words[commandix]}
break
@@ -46,19 +46,19 @@ _koji()
done
case $prev in
- --help|--help-commands|-!(-*)h*)
+ --help | --help-commands | -!(-*)h*)
return
;;
- --config|--keytab|-!(-*)[co])
+ --config | --keytab | -!(-*)[co])
_filedir
return
;;
- --runas|--user|--editor|--by)
+ --runas | --user | --editor | --by)
_koji_user "$1"
return
;;
--authtype)
- COMPREPLY=( $(compgen -W 'noauth ssl password kerberos' -- "$cur") )
+ COMPREPLY=($(compgen -W 'noauth ssl password kerberos' -- "$cur"))
return
;;
--topdir)
@@ -66,15 +66,15 @@ _koji()
return
;;
--type)
- case $command in
- latest-pkg|list-tagged)
- COMPREPLY=( $(compgen -W 'maven' -- "$cur") )
+ case ${command-} in
+ latest-pkg | list-tagged)
+ COMPREPLY=($(compgen -W 'maven' -- "$cur"))
;;
esac
return
;;
--name)
- case $command in
+ case ${command-} in
list-targets)
_koji_target "$1"
;;
@@ -85,7 +85,7 @@ _koji()
_koji_user "$1"
return
;;
- --tag|--latestfrom)
+ --tag | --latestfrom)
_koji_tag "$1"
return
;;
@@ -105,22 +105,22 @@ _koji()
$split && return
- if [[ $command ]]; then
+ if [[ -v command ]]; then
if [[ $cur == -* ]]; then
- COMPREPLY=( $(compgen -W \
- '$(_parse_help "$1" "$command --help")' -- "$cur") )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
+ COMPREPLY=($(compgen -W \
+ '$(_parse_help "$1" "$command --help")' -- "$cur"))
+ [[ ${COMPREPLY-} == *= ]] && compopt -o nospace
return
fi
# How many'th non-option arg (1-based) for $command are we completing?
local i nth=1
- for (( i=commandix+1; i < cword; i++ )); do
- [[ ${words[i]} == -* ]] || (( nth++ ))
+ for ((i = commandix + 1; i < cword; i++)); do
+ [[ ${words[i]} == -* ]] || ((nth++))
done
case $command in
- build|maven-build|win-build)
+ build | maven-build | win-build)
case $nth in
1)
_koji_target "$1"
@@ -160,7 +160,7 @@ _koji()
latest-by-tag)
_koji_package "$1"
;;
- latest-pkg|list-groups|list-tag-inheritance|show-groups)
+ latest-pkg | list-groups | list-tag-inheritance | show-groups)
case $nth in
1)
_koji_tag "$1"
@@ -186,7 +186,7 @@ _koji()
;;
move-pkg)
case $nth in
- 1|2)
+ 1 | 2)
_koji_tag "$1"
;;
*)
@@ -197,12 +197,12 @@ _koji()
search)
case $nth in
1)
- COMPREPLY=( $(compgen -W 'package build tag target
- user host rpm' -- "$cur") )
+ COMPREPLY=($(compgen -W 'package build tag target
+ user host rpm' -- "$cur"))
;;
esac
;;
- tag-pkg|untag-pkg)
+ tag-pkg | untag-pkg)
case $nth in
1)
_koji_tag "$1"
@@ -218,7 +218,7 @@ _koji()
wait-repo)
case $nth in
1)
- for (( i=commandix+1; i < cword; i++ )); do
+ for ((i = commandix + 1; i < cword; i++)); do
if [[ ${words[i]} == --target ]]; then
_koji_target "$1"
return
@@ -233,13 +233,13 @@ _koji()
fi
if [[ $cur == -* ]]; then
- COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
- elif [[ ! $command ]]; then
- COMPREPLY=( $(compgen -W '$("$1" --help-commands 2>/dev/null | \
- awk "/^( +|\t)/ { print \$1 }")' -- "$cur") )
+ COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
+ [[ ${COMPREPLY-} == *= ]] && compopt -o nospace
+ elif [[ ! -v command ]]; then
+ COMPREPLY=($(compgen -W '$("$1" --help-commands 2>/dev/null | \
+ awk "/^( +|\t)/ { print \$1 }")' -- "$cur"))
fi
} &&
-complete -F _koji koji arm-koji ppc-koji s390-koji sparc-koji
+ complete -F _koji koji arm-koji ppc-koji s390-koji sparc-koji
# ex: filetype=sh