[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 1.3-127-g7b2c2eb

David Paleino dapal at debian.org
Wed Apr 27 11:46:02 UTC 2011


The following commit has been merged in the master branch:
commit 7b2c2ebf9b4826c18b460342eb26ff42b83e6753
Author: David Paleino <dapal at debian.org>
Date:   Wed Apr 27 13:45:03 2011 +0200

    Complete filenames after commands in rrdtool (Debian: #577933)

diff --git a/CHANGES b/CHANGES
index d720a45..0016003 100644
--- a/CHANGES
+++ b/CHANGES
@@ -31,6 +31,7 @@ bash-completion (2.x)
   * Fix __get_cword_at_cursor_by_ref: check for $index when completing
     with a cword+1 argument already present (Debian: #622383)
   * Remove --unpack-level from lintian options (Debian: #623680)
+  * Complete filenames after commands in rrdtool (Debian: #577933)
 
   [ Freddy Vulto ]
   * Improve __reassemble_comp_words_by_ref() to not create words of
diff --git a/completions/rrdtool b/completions/rrdtool
index 817b1ae..aec5dbb 100644
--- a/completions/rrdtool
+++ b/completions/rrdtool
@@ -7,8 +7,12 @@ _rrdtool ()
     local cur prev words cword
     _init_completion || return
 
-    COMPREPLY=( $( compgen -W 'create update updatev graph dump restore last \
-        lastupdate first info fetch tune resize xport' -- "$cur" ) )
+    if [ ${#words[@]} -eq 2 ]; then
+        COMPREPLY=( $( compgen -W 'create update updatev graph dump restore \
+            last lastupdate first info fetch tune resize xport' -- "$cur" ) )
+    else
+        _filedir rrd
+    fi
 } &&
 complete -F _rrdtool rrdtool
 

-- 
bash-completion



More information about the Bash-completion-commits mailing list