The following commit has been merged in the master branch:
commit ec3a06ac23bdc9c69a12dcf805ffe1da13ef3239
Author: Ville Skyttä <[email protected]>
Date:   Sat Nov 5 12:15:30 2011 +0200

    desktop-file-validate: New completion.

diff --git a/completions/Makefile.am b/completions/Makefile.am
index a570623..0310d3d 100644
--- a/completions/Makefile.am
+++ b/completions/Makefile.am
@@ -58,6 +58,7 @@ bashcomp_DATA = a2x \
                cvs \
                cvsps \
                dd \
+               desktop-file-validate \
                dhclient \
                dict \
                dmesg \
diff --git a/completions/chrpath b/completions/desktop-file-validate
similarity index 57%
copy from completions/chrpath
copy to completions/desktop-file-validate
index 29a7185..faae6c3 100644
--- a/completions/chrpath
+++ b/completions/desktop-file-validate
@@ -1,16 +1,12 @@
-# chrpath(1) completion                                    -*- shell-script -*-
+# desktop-file-validate completion                         -*- shell-script -*-
 
-_chrpath()
+_desktop_file_validate()
 {
     local cur prev words cword
     _init_completion || return
 
     case $prev in
-        -v|--version|-h|--help)
-            return
-            ;;
-        -r|--replace)
-            _filedir -d
+        --help)
             return
             ;;
     esac
@@ -20,8 +16,8 @@ _chrpath()
         return
     fi
 
-    _filedir
+    _filedir desktop
 } &&
-complete -F _chrpath chrpath
+complete -F _desktop_file_validate desktop-file-validate
 
 # ex: ts=4 sw=4 et filetype=sh
diff --git a/test/completion/desktop-file-validate.exp 
b/test/completion/desktop-file-validate.exp
new file mode 100644
index 0000000..e026a68
--- /dev/null
+++ b/test/completion/desktop-file-validate.exp
@@ -0,0 +1 @@
+assert_source_completions desktop-file-validate
diff --git a/test/lib/completions/aclocal.exp 
b/test/lib/completions/desktop-file-validate.exp
similarity index 72%
copy from test/lib/completions/aclocal.exp
copy to test/lib/completions/desktop-file-validate.exp
index da133aa..40cbf82 100644
--- a/test/lib/completions/aclocal.exp
+++ b/test/lib/completions/desktop-file-validate.exp
@@ -11,7 +11,7 @@ proc teardown {} {
 setup
 
 
-assert_complete_any "aclocal "
+assert_complete_any "desktop-file-validate "
 
 
 sync_after_int

-- 
bash-completion

_______________________________________________
Bash-completion-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bash-completion-commits

Reply via email to