ip: Add some addr, addrlabel, and route arg completions
This commit is contained in:
parent
e777395ac3
commit
b5d0cdd802
@ -123,10 +123,22 @@ _ip()
|
|||||||
addr)
|
addr)
|
||||||
case $subcmd in
|
case $subcmd in
|
||||||
add|change|replace)
|
add|change|replace)
|
||||||
# TODO
|
if [[ $prev == dev ]]; then
|
||||||
|
_available_interfaces
|
||||||
|
elif [[ $prev == scope ]]; then
|
||||||
|
_iproute2_etc rt_scopes
|
||||||
|
else
|
||||||
|
: # TODO
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
del)
|
del)
|
||||||
# TODO
|
if [[ $prev == dev ]]; then
|
||||||
|
_available_interfaces
|
||||||
|
elif [[ $prev == scope ]]; then
|
||||||
|
_iproute2_etc rt_scopes
|
||||||
|
else
|
||||||
|
: # TODO
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
show|flush)
|
show|flush)
|
||||||
if [[ $cword -eq $subcword+1 ]]; then
|
if [[ $cword -eq $subcword+1 ]]; then
|
||||||
@ -151,7 +163,11 @@ _ip()
|
|||||||
addrlabel)
|
addrlabel)
|
||||||
case $subcmd in
|
case $subcmd in
|
||||||
list|add|del|flush)
|
list|add|del|flush)
|
||||||
# TODO
|
if [[ $prev == dev ]]; then
|
||||||
|
_available_interfaces
|
||||||
|
else
|
||||||
|
: # TODO
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
[[ $cword -eq $subcword ]] && \
|
[[ $cword -eq $subcword ]] && \
|
||||||
@ -164,7 +180,11 @@ _ip()
|
|||||||
route)
|
route)
|
||||||
case $subcmd in
|
case $subcmd in
|
||||||
list|flush)
|
list|flush)
|
||||||
# TODO
|
if [[ $prev == proto ]]; then
|
||||||
|
_iproute2_etc rt_protos
|
||||||
|
else
|
||||||
|
: # TODO
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
get)
|
get)
|
||||||
# TODO
|
# TODO
|
||||||
|
Loading…
x
Reference in New Issue
Block a user