Skip to content

Commit ba80203

Browse files
yedayakscop
authored andcommitted
feat(ip): Complete neigh add, del, change, replace
1 parent 12fbdb1 commit ba80203

File tree

1 file changed

+20
-1
lines changed
  • completions

1 file changed

+20
-1
lines changed

completions/ip

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,26 @@ _comp_cmd_ip()
379379
n | neigh | neighbor | neighbour)
380380
case $subcmd in
381381
add | del | change | replace)
382-
# TODO
382+
case $prev in
383+
lladdr)
384+
_comp_compgen_mac_addresses
385+
;;
386+
nud)
387+
_comp_cmd_ip__neigh_states "$1"
388+
;;
389+
dev)
390+
_comp_compgen_available_interfaces
391+
;;
392+
protocol)
393+
_comp_cmd_ip__iproute2_etc rt_protos
394+
;;
395+
proxy)
396+
:
397+
;;
398+
*)
399+
_comp_compgen -- -W 'lladdr nud proxy dev router use managed extern_learn protocol'
400+
;;
401+
esac
383402
;;
384403
show | flush)
385404
case "$prev" in

0 commit comments

Comments
 (0)