diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-10-16 05:13:05 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-10-16 05:13:05 +0000 |
commit | 9a247092cbc80052c04048c926708aad7c289a1e (patch) | |
tree | e9f2c5f93f6c01afc0ca31d8acede5128b18544f /Completion/User/_archie | |
parent | 10c661c3e8dece31254d04857d562647901f31a3 (diff) | |
download | zsh-9a247092cbc80052c04048c926708aad7c289a1e.tar.gz zsh-9a247092cbc80052c04048c926708aad7c289a1e.tar.xz zsh-9a247092cbc80052c04048c926708aad7c289a1e.zip |
Initial revision
Diffstat (limited to 'Completion/User/_archie')
-rw-r--r-- | Completion/User/_archie | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Completion/User/_archie b/Completion/User/_archie new file mode 100644 index 000000000..92551156e --- /dev/null +++ b/Completion/User/_archie @@ -0,0 +1,30 @@ +#compdef archie + +local state line +typeset -A opt_args + +_arguments -s \ + '-D[debug level]' \ + '-v[print version]' \ + '-V[verbose mode]' \ + '-O[specifies offset]:offset:' \ + '-a[list matches as Alex filenames]' \ + '-c[case sensitive substring search]' \ + '-e[exact string match (default)]' \ + '-r[regular expression search]' \ + '-s[case insensitive substring search]' \ + '-l[list one match per line]' \ + '-t[sort inverted by date]' \ + '-m[specifies maximum number of hits to return (default 95)]:hits to return:' \ + '-o[specifies file to store results in]:file to store:' \ + '-h[specifies server host]:server host:->serverhost' \ + '-L[list known servers and current default]' \ + '-N-[specifies query niceness level (0-35765)]:niceness level:' \ + ':string:' + +case "$state" in +serverhost) + : ${(A)archie_servers:=${(M)$(archie -L):#archie.*}} + compadd $archie_servers + ;; +esac |