wsimport: New completion.
This commit is contained in:
parent
3a1cdbdadc
commit
bffce4218e
@ -333,6 +333,7 @@ bashcomp_DATA = a2x \
|
|||||||
withlist \
|
withlist \
|
||||||
wodim \
|
wodim \
|
||||||
wol \
|
wol \
|
||||||
|
wsimport \
|
||||||
wtf \
|
wtf \
|
||||||
wvdial \
|
wvdial \
|
||||||
xfreerdp \
|
xfreerdp \
|
||||||
|
49
completions/wsimport
Normal file
49
completions/wsimport
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# wsimport(1) completion -*- shell-script -*-
|
||||||
|
|
||||||
|
_wsimport()
|
||||||
|
{
|
||||||
|
local cur prev words cword
|
||||||
|
_init_completion -n : || return
|
||||||
|
|
||||||
|
case $prev in
|
||||||
|
-help|-version|-B|-p|-wsdllocation)
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-b)
|
||||||
|
_filedir '@(xml|xjb)'
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-catalog)
|
||||||
|
_filedir '@(xml|soc|catalog)'
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-d|–s)
|
||||||
|
_filedir -d
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-target)
|
||||||
|
COMPREPLY=( $( compgen -W '2.0 2.1 2.2' -- "$cur" ) )
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-clientjar)
|
||||||
|
_filedir jar
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [[ $cur == -httpproxy:* ]]; then
|
||||||
|
_known_hosts_real "${cur#-httpproxy:}"
|
||||||
|
return
|
||||||
|
elif [[ $cur == -* ]]; then
|
||||||
|
COMPREPLY=( $( compgen -W '$( _parse_help "$1" -help )' \
|
||||||
|
-- "$cur" ) )
|
||||||
|
[[ $COMPREPLY == *: ]] && compopt -o nospace
|
||||||
|
__ltrim_colon_completions "$cur"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
_filedir wsdl
|
||||||
|
} &&
|
||||||
|
complete -F _wsimport wsimport
|
||||||
|
|
||||||
|
# ex: ts=4 sw=4 et filetype=sh
|
1
test/completion/wsimport.exp
Normal file
1
test/completion/wsimport.exp
Normal file
@ -0,0 +1 @@
|
|||||||
|
assert_source_completions wsimport
|
18
test/lib/completions/wsimport.exp
Normal file
18
test/lib/completions/wsimport.exp
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
proc setup {} {
|
||||||
|
save_env
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
proc teardown {} {
|
||||||
|
assert_env_unmodified
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
setup
|
||||||
|
|
||||||
|
|
||||||
|
assert_complete_any "wsimport "
|
||||||
|
sync_after_int
|
||||||
|
|
||||||
|
|
||||||
|
teardown
|
Loading…
x
Reference in New Issue
Block a user