[Bash-completion-commits] [SCM] bash-completion branch, master, updated. e5c2eef34b7418b836bf29fef3d9ac868acb2107
Ville Skyttä
ville.skytta at iki.fi
Mon Mar 30 19:26:50 UTC 2009
The following commit has been merged in the master branch:
commit 2bb6beb8da105b4b89edab31b50a2f3ea1b223d5
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Mon Mar 30 22:21:14 2009 +0300
Indent according to modeline.
diff --git a/contrib/yum b/contrib/yum
index b78525f..f34b96c 100644
--- a/contrib/yum
+++ b/contrib/yum
@@ -43,24 +43,24 @@ _yum()
done
if [ -n "$special" ]; then
- case $special in
- install)
- _yum_list available
- return 0
- ;;
- deplist|info)
- _yum_list all
- return 0
- ;;
- upgrade|update)
- _yum_list updates
- return 0
- ;;
- remove|erase)
- # _rpm_installed_packages is not arch-qualified
- _yum_list installed
- return 0
- ;;
+ case $special in
+ install)
+ _yum_list available
+ return 0
+ ;;
+ deplist|info)
+ _yum_list all
+ return 0
+ ;;
+ upgrade|update)
+ _yum_list updates
+ return 0
+ ;;
+ remove|erase)
+ # _rpm_installed_packages is not arch-qualified
+ _yum_list installed
+ return 0
+ ;;
esac
fi
@@ -75,42 +75,49 @@ _yum()
fi
case $prev in
- list)
- COMPREPLY=( $( compgen -W 'all available updates installed extras obsoletes recent' -- $cur ) )
- ;;
- clean)
- COMPREPLY=( $( compgen -W 'packages headers metadata cache dbcache all' -- $cur ) )
- ;;
- repolist)
- COMPREPLY=( $( compgen -W 'all enabled disabled' -- $cur ) )
- ;;
- localinstall|localupdate)
- # TODO: should not match *src.rpm
- _filedir rpm
- ;;
- -c)
- _filedir
- ;;
- --installroot)
- _filedir -d
- ;;
- --enablerepo)
- COMPREPLY=( $( compgen -W '$( _yum_repolist disabled )' -- $cur ) )
- ;;
- --disablerepo)
- COMPREPLY=( $( compgen -W '$( _yum_repolist enabled )' -- $cur ) )
- ;;
- --disableexcludes)
- COMPREPLY=( $( compgen -W '$( _yum_repolist all ) all main' -- $cur ) )
- ;;
- *)
- COMPREPLY=( $( compgen -W 'install update check-update \
- upgrade remove erase list info provides whatprovides \
- clean makecache groupinstall groupupdate grouplist \
- groupremove groupinfo search shell resolvedep \
- localinstall localupdate deplist repolist help' \
- -- $cur ) )
- ;;
+ list)
+ COMPREPLY=( $( compgen -W 'all available updates \
+ installed extras obsoletes recent' -- $cur ) )
+ ;;
+ clean)
+ COMPREPLY=( $( compgen -W 'packages headers metadata \
+ cache dbcache all' -- $cur ) )
+ ;;
+ repolist)
+ COMPREPLY=( $( compgen -W 'all enabled disabled' \
+ -- $cur ) )
+ ;;
+ localinstall|localupdate)
+ # TODO: should not match *src.rpm
+ _filedir rpm
+ ;;
+ -c)
+ _filedir
+ ;;
+ --installroot)
+ _filedir -d
+ ;;
+ --enablerepo)
+ COMPREPLY=( $( compgen -W '$( _yum_repolist \
+ disabled )' -- $cur ) )
+ ;;
+ --disablerepo)
+ COMPREPLY=( $( compgen -W '$( _yum_repolist \
+ enabled )' -- $cur ) )
+ ;;
+ --disableexcludes)
+ COMPREPLY=( $( compgen -W '$( _yum_repolist all ) \
+ all main' -- $cur ) )
+ ;;
+ *)
+ COMPREPLY=( $( compgen -W 'install update \
+ check-update upgrade remove erase list info \
+ provides whatprovides clean makecache \
+ groupinstall groupupdate grouplist \
+ groupremove groupinfo search shell resolvedep \
+ localinstall localupdate deplist repolist \
+ help' -- $cur ) )
+ ;;
esac
}
} &&
@@ -121,19 +128,20 @@ complete -F _yum $filenames yum
have yum-arch &&
_yum_arch()
{
- local cur
- COMPREPLY=()
- cur=`_get_cword`
+ local cur
+ COMPREPLY=()
+ cur=`_get_cword`
- case "$cur" in
- -*)
- COMPREPLY=( $( compgen -W '-d -v -vv -n -c -z -s -l -q' -- $cur ) )
- ;;
- *)
- _filedir -d
- ;;
- esac
+ case "$cur" in
+ -*)
+ COMPREPLY=( $( compgen -W '-d -v -vv -n -c -z -s -l \
+ -q' -- $cur ) )
+ ;;
+ *)
+ _filedir -d
+ ;;
+ esac
- return 0
+ return 0
} &&
complete -F _yum_arch $filenames yum-arch
--
bash-completion
More information about the Bash-completion-commits
mailing list