From 87660ee4c8d49eda269ae3ecd1c3b616f91aec79 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Thu, 6 Apr 2006 01:50:28 +0000 Subject: 22404: completion for cowsay --- Completion/Unix/Command/_cowsay | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Completion/Unix/Command/_cowsay (limited to 'Completion/Unix/Command/_cowsay') diff --git a/Completion/Unix/Command/_cowsay b/Completion/Unix/Command/_cowsay new file mode 100644 index 000000000..19e73811c --- /dev/null +++ b/Completion/Unix/Command/_cowsay @@ -0,0 +1,28 @@ +#compdef cowsay cowthink + +local context state line +typeset -A opt_args + +_arguments \ + '-e:eye string:' \ + '-f:cowfile:->cowfile' \ + '-T:tongue string:' \ + '-W:wrap column:' \ + '-b[borg mode]' \ + '-d[dead mode]' \ + '-g[greedy mode]' \ + '-h[help]' \ + '-l[list]' \ + '-n[no wordwrap]' \ + '-p[paranoia mode]' \ + '-s[stoned mode]' \ + '-t[tired mode]' \ + '-w[wired mode]' \ + '-y[youthful mode]' \ + ':message:' && return 0 + +case "$state" in + (cowfile) + compadd ${=${(f)"$($service -l 2>/dev/null)"}:#*\:} || _files + ;; +esac -- cgit 1.4.1