diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2011-11-05 12:15:30 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2011-11-05 12:15:30 +0200 |
commit | ec3a06ac23bdc9c69a12dcf805ffe1da13ef3239 (patch) | |
tree | 9903049a41fb4bff38a75f2d6a5a371b0b68f61b | |
parent | 370a550baf9466b99783b9cca64127190fd9cea2 (diff) | |
download | bash-completion-ec3a06ac23bdc9c69a12dcf805ffe1da13ef3239.tar.gz |
desktop-file-validate: New completion.
-rw-r--r-- | completions/Makefile.am | 1 | ||||
-rw-r--r-- | completions/desktop-file-validate | 23 | ||||
-rw-r--r-- | test/completion/desktop-file-validate.exp | 1 | ||||
-rw-r--r-- | test/lib/completions/desktop-file-validate.exp | 20 |
4 files changed, 45 insertions, 0 deletions
diff --git a/completions/Makefile.am b/completions/Makefile.am index a5706239..0310d3d9 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/desktop-file-validate b/completions/desktop-file-validate new file mode 100644 index 00000000..faae6c37 --- /dev/null +++ b/completions/desktop-file-validate @@ -0,0 +1,23 @@ +# desktop-file-validate completion -*- shell-script -*- + +_desktop_file_validate() +{ + local cur prev words cword + _init_completion || return + + case $prev in + --help) + return + ;; + esac + + if [[ $cur == -* ]]; then + COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) ) + return + fi + + _filedir desktop +} && +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 00000000..e026a68c --- /dev/null +++ b/test/completion/desktop-file-validate.exp @@ -0,0 +1 @@ +assert_source_completions desktop-file-validate diff --git a/test/lib/completions/desktop-file-validate.exp b/test/lib/completions/desktop-file-validate.exp new file mode 100644 index 00000000..40cbf82f --- /dev/null +++ b/test/lib/completions/desktop-file-validate.exp @@ -0,0 +1,20 @@ +proc setup {} { + save_env +} + + +proc teardown {} { + assert_env_unmodified +} + + +setup + + +assert_complete_any "desktop-file-validate " + + +sync_after_int + + +teardown |