[yum-commits] yum-utils.bash

Ville Skyttä scop at osuosl.org
Wed Mar 10 19:13:23 UTC 2010


 yum-utils.bash |   27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

New commits:
commit 7cece362ea4c2f9c6619339775adb5975e022275
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Wed Mar 10 21:13:00 2010 +0200

    Add bash completion for yumdb.

diff --git a/yum-utils.bash b/yum-utils.bash
index 7df1b49..1ff3fbd 100644
--- a/yum-utils.bash
+++ b/yum-utils.bash
@@ -218,6 +218,33 @@ _yu_repoquery()
 } &&
 complete -F _yu_repoquery -o filenames repoquery repoquery.py
 
+# yumdb
+_yu_yumdb()
+{
+    COMPREPLY=()
+
+    case "$3" in
+        -h|--help|-version)
+            return 0
+            ;;
+        -c|--config)
+            COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$2" ) )
+            return 0
+            ;;
+        shell)
+            COMPREPLY=( $( compgen -f -o plusdirs -- "$2" ) )
+            return 0
+            ;;
+    esac
+
+    if [ $COMP_CWORD -le 1 ] ; then
+        COMPREPLY=( $( compgen -W 'get set del rename rename-force search
+            exist unset info shell --version --help --noplugins --config' \
+                -- "$2" ) )
+    fi
+} &&
+complete -F _yu_yumdb -o filenames yumdb yumdb.py
+
 # Local variables:
 # mode: shell-script
 # sh-basic-offset: 4


More information about the Yum-commits mailing list