summaryrefslogtreecommitdiff
path: root/completions/_nmcli
diff options
context:
space:
mode:
Diffstat (limited to 'completions/_nmcli')
-rw-r--r--completions/_nmcli96
1 files changed, 48 insertions, 48 deletions
diff --git a/completions/_nmcli b/completions/_nmcli
index 780a477f..eac285b0 100644
--- a/completions/_nmcli
+++ b/completions/_nmcli
@@ -5,33 +5,33 @@
_nmcli_list()
{
- COMPREPLY=( $(compgen -W '$1' -- "$cur") )
+ COMPREPLY=($(compgen -W '$1' -- "$cur"))
}
_nmcli_con_id()
{
local IFS=$'\n'
- COMPREPLY=( $(compgen -W "$(nmcli con list 2>/dev/null | \
- tail -n +2 | awk -F ' {2,}' '{print $1 }')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$(nmcli con list 2>/dev/null |
+ tail -n +2 | awk -F ' {2,}' '{print $1 }')" -- "$cur"))
}
_nmcli_con_uuid()
{
- COMPREPLY=( $(compgen -W "$(nmcli con list 2>/dev/null | \
- tail -n +2 | awk -F ' {2,}' '{print $2}')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$(nmcli con list 2>/dev/null |
+ tail -n +2 | awk -F ' {2,}' '{print $2}')" -- "$cur"))
}
_nmcli_ap_ssid()
{
local IFS=$'\n'
- COMPREPLY=( $(compgen -W "$(nmcli dev wifi list 2>/dev/null | \
- tail -n +2 | awk -F ' {2,}' '{print $1}')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$(nmcli dev wifi list 2>/dev/null |
+ tail -n +2 | awk -F ' {2,}' '{print $1}')" -- "$cur"))
}
_nmcli_ab_bssid()
{
- COMPREPLY=( $(compgen -W "$(nmcli dev wifi list 2>/dev/null | \
- tail -n +2 | awk -F ' {2,}' '{print $2}')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$(nmcli dev wifi list 2>/dev/null |
+ tail -n +2 | awk -F ' {2,}' '{print $2}')" -- "$cur"))
}
_nmcli()
@@ -40,15 +40,15 @@ _nmcli()
_init_completion || return
case $prev in
- -m|--mode)
- COMPREPLY=( $(compgen -W 'tabular multiline' -- "$cur") )
+ -m | --mode)
+ COMPREPLY=($(compgen -W 'tabular multiline' -- "$cur"))
return
;;
- -f|--fields)
- COMPREPLY=( $(compgen -W 'all common' -- "$cur") )
+ -f | --fields)
+ COMPREPLY=($(compgen -W 'all common' -- "$cur"))
return
;;
- -e|--escape)
+ -e | --escape)
_nmcli_list "yes no"
return
;;
@@ -74,12 +74,12 @@ _nmcli()
;;
esac
- if [[ $cword -eq 1 ]]; then
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--terse --pretty --mode --fields
- --escape --version --help' -- "$cur") )
+ if ((cword == 1)); then
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '--terse --pretty --mode --fields
+ --escape --version --help' -- "$cur"))
else
- COMPREPLY=( $(compgen -W "nm con dev" -- "$cur") )
+ COMPREPLY=($(compgen -W "nm con dev" -- "$cur"))
fi
else
local object=${words[1]}
@@ -110,50 +110,50 @@ _nmcli()
;;
esac
- COMPREPLY=( $(compgen -W 'status permissions enable sleep
- wifi wwan wimax' -- "$cur") )
+ COMPREPLY=($(compgen -W 'status permissions enable sleep
+ wifi wwan wimax' -- "$cur"))
;;
con)
case $command in
list)
- COMPREPLY=( $(compgen -W 'id uuid' -- "$cur") )
+ COMPREPLY=($(compgen -W 'id uuid' -- "$cur"))
return
;;
up)
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--nowait --timeout' \
- -- "$cur") )
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '--nowait --timeout' \
+ -- "$cur"))
else
- COMPREPLY=( $(compgen -W 'id uuid iface ap nsp' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'id uuid iface ap nsp' \
+ -- "$cur"))
fi
return
;;
down)
- COMPREPLY=( $(compgen -W 'id uuid' -- "$cur") )
+ COMPREPLY=($(compgen -W 'id uuid' -- "$cur"))
return
;;
delete)
- COMPREPLY=( $(compgen -W 'id uuid' -- "$cur") )
+ COMPREPLY=($(compgen -W 'id uuid' -- "$cur"))
return
;;
esac
- COMPREPLY=( $(compgen -W 'list status up down delete' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'list status up down delete' \
+ -- "$cur"))
;;
dev)
case $command in
list)
- COMPREPLY=( $(compgen -W 'iface' -- "$cur") )
+ COMPREPLY=($(compgen -W 'iface' -- "$cur"))
return
;;
disconnect)
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--nowait --timeout' \
- -- "$cur") )
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '--nowait --timeout' \
+ -- "$cur"))
else
- COMPREPLY=( $(compgen -W 'iface' -- "$cur") )
+ COMPREPLY=($(compgen -W 'iface' -- "$cur"))
fi
return
;;
@@ -162,40 +162,40 @@ _nmcli()
case $subcommand in
list)
- COMPREPLY=( $(compgen -W 'iface bssid' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'iface bssid' \
+ -- "$cur"))
return
;;
connect)
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--private
- --nowait --timeout' -- "$cur") )
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '--private
+ --nowait --timeout' -- "$cur"))
else
- if [[ "$prev" == "connect" ]]; then
+ if [[ $prev == "connect" ]]; then
_nmcli_ap_ssid
else
- COMPREPLY=( $(compgen -W 'password
+ COMPREPLY=($(compgen -W 'password
wep-key-type iface bssid name' \
- -- "$cur") )
+ -- "$cur"))
fi
fi
return
;;
esac
- COMPREPLY=( $(compgen -W 'list connect' -- "$cur") )
+ COMPREPLY=($(compgen -W 'list connect' -- "$cur"))
return
;;
esac
- COMPREPLY=( $(compgen -W 'status list disconnect wifi' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'status list disconnect wifi' \
+ -- "$cur"))
;;
esac
fi
} &&
-complete -F _nmcli nmcli
+ complete -F _nmcli nmcli
# ex: filetype=sh