blob: 4e280ba770c92479185a442bdf958af22cc41091 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#compdef ponysay ponythink
#
# this is zsh completion function file.
# generated by genzshcomp(ver: 0.5.1)
#
typeset -A opt_args
local context state line
local -a _available_ponies
(( $+functions[_ponysay_pony] )) || _ponysay_pony()
{
(( $#_available_ponies )) || _available_ponies=($(ponysay -p list) )
compadd "$@" -a _available_ponies
}
_ponysay_balloons(){
[[ "$words" == ponythink* ]] && compadd "$@" cowsay ascii || compadd "$@" cowsay ascii unicode round linux-vt
}
_arguments -s -w -S \
"(-h --help)"{-h,--help}"[show this help message and exit]" \
"(-p= --pony=)"{-p,--pony}"[The name of the pony to be used. Use \"-p list\" to list all ponies, \"-p random\" (default) to use a random pony.]:PONY:_ponysay_pony" \
"(-q --quote)"{-q,--quote}"[Use a random quote of the pony being displayed as text]" \
"(-c --center)"{-c,--center}"[Center the pony]" \
"(-C --center-text)"{-C,--center-text}"[Center the text in the bubble]" \
"(-w= --width=)"{-w,--width}"[Terminal width. Use 0 for unlimited width. Default: autodetect]:WIDTH: " \
"(-b= --balloon=)"{-b,--balloon}"[Balloon style to use. Use \"-b list\" to list available styles.]:BALLOON:_ponysay_balloons"
|