diff options
Diffstat (limited to 'shell-completion/zsh/_networkctl')
-rw-r--r-- | shell-completion/zsh/_networkctl | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/shell-completion/zsh/_networkctl b/shell-completion/zsh/_networkctl deleted file mode 100644 index 61f173b78e..0000000000 --- a/shell-completion/zsh/_networkctl +++ /dev/null @@ -1,35 +0,0 @@ -#compdef networkctl - -_networkctl_command(){ - local -a _networkctl_cmds - _networkctl_cmds=( - 'list:List existing links' - 'status:Show information about the specified links' - 'lldp:Show Link Layer Discovery Protocol status' - ) - if (( CURRENT == 1 )); then - _describe -t commands 'networkctl command' _networkctl_cmds - else - local curcontext="$curcontext" - local -a _links - cmd="${${_networkctl_cmds[(r)$words[1]:*]%%:*}}" - if [ $cmd = "status" ]; then - _links=( "${(foa)$(networkctl list --no-legend | awk 'BEGIN{OFS=":"} {sub(/[[ \t]+/, ""); print $2,$0}' 2>/dev/null)}" ) - if [[ -n "$_links" ]]; then - _describe -t links 'links' _links - else - _message "no links" - fi - else - _message "no more options" - fi - fi -} - -_arguments \ - {-a,--all}'[Show all links with status]' \ - '--no-pager[Do not pipe output into a pager]' \ - '--no-legend[Do not print the column headers]' \ - {-h,--help}'[Show this help]' \ - '--version[Show package version]' \ - '*::networkctl commands:_networkctl_command' |