1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-26 04:30:27 +01:00
zsh/Completion/Pbmplus/_ppmquant
1999-08-19 11:18:05 +00:00

26 lines
500 B
Text

#compdef ppmquant
local ret=1 expl opt=yes
if [[ "$words[2]" = -(fs|floyd) ]]; then
(( CURRENT-- ))
shift 1 words
opt=''
fi
if [[ CURRENT -eq 2 ]]; then
_description expl option
if [[ -n "$opt" ]]; then
compadd "$expl[@]" - -map -fs -floyd && ret=0
else
compadd "$expl[@]" - -map && ret=0
fi
_message 'number of colors'
return ret
elif [[ CURRENT -eq 3 && "$words[2]" = -map ]]; then
_description expl 'map file'
_files "$expl[@]" -g '*.(#i)ppm'
else
_pbm_file
fi