23 lines
459 B
Plaintext
23 lines
459 B
Plaintext
#compdef url
|
|
|
|
_url() {
|
|
local ret=1 context curcontext="$curcontext" state line
|
|
typeset -A opt_args
|
|
|
|
_arguments -C -w -s \
|
|
'(-h --help)'{-h,--help}'[show this help message and exit]' \
|
|
'1: :->command'
|
|
|
|
case $state in
|
|
(command)
|
|
declare -a commands
|
|
local commands=(
|
|
encode:'encode unencoded text'
|
|
decode:'decode encoded text'
|
|
)
|
|
_describe -t commands command commands && ret=0 ;;
|
|
esac
|
|
|
|
return ret
|
|
}
|