From 7f2ee10ba77b1bd44270704f4b2de78f1819649a Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Tue, 4 Jul 2000 21:58:09 +0000 Subject: new completion function for arp (12165) --- Completion/User/_arp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 Completion/User/_arp (limited to 'Completion') diff --git a/Completion/User/_arp b/Completion/User/_arp new file mode 100755 index 000000000..b550bba63 --- /dev/null +++ b/Completion/User/_arp @@ -0,0 +1,15 @@ +#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' && return 0 + +if [[ "$state" = hostintable ]]; then + _wanted hosts expl 'host' compadd ${${${(f)"$(${words[1]} -a)"}##[ ?(]#}%%[ )]*} +fi + -- cgit 1.4.1