[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 1.3-508-gec3a06a

Ville Skyttä ville.skytta at iki.fi
Sat Nov 5 10:18:00 UTC 2011


The following commit has been merged in the master branch:
commit ec3a06ac23bdc9c69a12dcf805ffe1da13ef3239
Author: Ville Skyttä <ville.skytta at iki.fi>
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



More information about the Bash-completion-commits mailing list