# fish completion for ponythink         -*- shell-script -*-

complete --command ponythink --description 'Message spoken by the pony' --no-files --arguments " MESSAGE"
complete --command ponythink --description 'Show summary of options' --short-option h --long-option help
complete --command ponythink --description 'Show help summary, with colour even if piped' --long-option help-colour
complete --command ponythink --description 'Show version of program' --short-option v --long-option version
complete --command ponythink --description 'Compress message' --short-option c --long-option compact
complete --command ponythink --description 'List all MLP:FiM ponies' --short-option l --long-option list
complete --command ponythink --description 'List all MLP:FiM ponies, with symlink mapping' --short-option L --long-option symlist
complete --command ponythink --description 'List all ponies' --short-option A --long-option all
complete --command ponythink --description 'List all ponies, with symlink mapping' --long-option symall
complete --command ponythink --description 'List all balloon styles' --arguments "  ( '/usr/bin/ponythink' --balloonlist ) " --short-option b --long-option balloonlist
complete --command ponythink --description 'Print just the pony' --short-option o --long-option pony-only
complete --command ponythink --description 'Print pony metadata' --short-option i --long-option info
complete --command ponythink --description 'Specify the pony that should printed' --arguments "  ( '/usr/bin/ponythink' --onelist ) " --short-option f --long-option file
complete --command ponythink --description 'Specify the [extra]pony that should printed' --arguments "  ( '/usr/bin/ponythink' --Onelist ) " --short-option F --long-option any-pony
complete --command ponythink --description 'Specify the pony that should quote herself' --arguments "  ( '/usr/bin/ponythink' --quoters ) " --short-option q --long-option quote
complete --command ponythink --description 'Specify message balloon style' --arguments "  ( '/usr/bin/ponythink' --balloonlist ) " --short-option b --long-option balloon
complete --command ponythink --description 'Specify wrapping column' --no-files --arguments " none inherit 100 60" --short-option W --long-option wrap
complete --command ponythink --description 'Specify colour of the balloon, balloon link and message' --no-files --long-option colour
complete --command ponythink --description 'Restrict randomly selected ponies' --no-files --arguments " kind=KIND group=GROUP coat=COAT eye=EYE mane=MANE aura=AURA" --short-option r --long-option restrict
