diff options
author | Paul Ackersviller <packersv@users.sourceforge.net> | 2007-12-03 02:31:49 +0000 |
---|---|---|
committer | Paul Ackersviller <packersv@users.sourceforge.net> | 2007-12-03 02:31:49 +0000 |
commit | b32f902ba598c851196b037178233477c2411876 (patch) | |
tree | b7cbfbe7ef82be75804f4a1c1800506208b7d489 /Completion/Unix/Command/_arp | |
parent | 79a0a88e660f0b4027a75d374efb7ffba3011adc (diff) | |
download | zsh-b32f902ba598c851196b037178233477c2411876.tar.gz zsh-b32f902ba598c851196b037178233477c2411876.tar.xz zsh-b32f902ba598c851196b037178233477c2411876.zip |
Bring various .distfiles up to date and merge any extra completions onto 4.2 branch.
Diffstat (limited to 'Completion/Unix/Command/_arp')
-rw-r--r-- | Completion/Unix/Command/_arp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_arp b/Completion/Unix/Command/_arp new file mode 100644 index 000000000..b46d2daf0 --- /dev/null +++ b/Completion/Unix/Command/_arp @@ -0,0 +1,14 @@ +#compdef arp + +local state line expl curcontext="$curcontext" + +_arguments -C \ + '(-d -s -f 1)-a[show entries for all or specified hosts]:host:->hostintable' \ + '(-a -s -f 1)-d[delete entry from table]:host:->hostintable' \ + '(-a -d -f 1)-s[create an arp entry]:host:_hosts:ethernet address::*:option:(temp trail pub)' \ + '(-a -d -s 1)-f[read multiple entries from file]:file:_files' \ + '(-a)1:host:->hostintable' + +[[ "$state" = hostintable ]] && + _wanted hosts expl 'host' compadd ${${${(f)"$(${words[1]} -a)"}##[ ?(]#}%%[ )]*} + |