[yum-commits] 2 commits - yum-utils.bash

Ville Skyttä scop at osuosl.org
Thu Nov 10 21:10:42 UTC 2011


 yum-utils.bash |   32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

New commits:
commit 7fc4478e72349407a3d1c6d38691d7a44e4a20f2
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Thu Nov 10 23:09:53 2011 +0200

    Add yumdownloader completion.

diff --git a/yum-utils.bash b/yum-utils.bash
index 1650946..c265baa 100644
--- a/yum-utils.bash
+++ b/yum-utils.bash
@@ -370,6 +370,36 @@ _yu_debug_dump()
 } &&
 complete -F _yu_debug_dump -o filenames yum-debug-dump yum-debug-dump.py
 
+# yumdownloader
+_yu_yumdownloader()
+{
+    local cur prev words=() split=false
+    _yu_init_completion "$2" "$3"
+
+    _yum_complete_baseopts "$cur" "$prev" 2>/dev/null && return 0
+
+    case $prev in
+        --destdir)
+            COMPREPLY=( $( compgen -d -- "$cur" ) )
+            return 0
+            ;;
+        --archlist)
+            return 0
+            ;;
+    esac
+
+    $split && return 0
+
+    if [[ $cur == -* ]] ; then
+        COMPREPLY=( $( compgen -W '$( _yum_baseopts 2>/dev/null ) --destdir
+            --urls --resolve --source --archlist' -- "$cur" ) )
+        return 0
+    fi
+
+    _yum_list all "$cur"
+} &&
+complete -F _yu_yumdownloader -o filenames yumdownloader yumdownloader.py
+
 # Local variables:
 # mode: shell-script
 # sh-basic-offset: 4
commit a3eaaebab997a8c5a04236db4dbb861121aeed55
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Thu Nov 10 23:02:27 2011 +0200

    Add --compare-arch and --downgrade to repodiff option completions.

diff --git a/yum-utils.bash b/yum-utils.bash
index 5fd0b66..1650946 100644
--- a/yum-utils.bash
+++ b/yum-utils.bash
@@ -299,7 +299,7 @@ _yu_repodiff()
     $split && return 0
 
     COMPREPLY=( $( compgen -W '--version --help --new --old --quiet --archlist
-        --size --simple' -- "$cur" ) )
+        --compare-arch --size --downgrade --simple' -- "$cur" ) )
 } &&
 complete -F _yu_repodiff repodiff repodiff.py
 


More information about the Yum-commits mailing list