summaryrefslogtreecommitdiff
path: root/Completion/Linux/Command/_networkmanager
diff options
context:
space:
mode:
authorOliver Kiddle <opk@zsh.org>2021-08-29 17:08:34 +0200
committerOliver Kiddle <opk@zsh.org>2021-08-29 17:08:34 +0200
commita9386df5581487e5e34ecb3ce422bacf62d10c3d (patch)
tree06f05ac1ef1e4d502ae50e42c3a5fc1dabbf8baa /Completion/Linux/Command/_networkmanager
parent12676c0f9fd670556a81625f23205d832a95fb17 (diff)
downloadzsh-a9386df5581487e5e34ecb3ce422bacf62d10c3d.tar.gz
zsh-a9386df5581487e5e34ecb3ce422bacf62d10c3d.zip
49319: completion options update
Diffstat (limited to 'Completion/Linux/Command/_networkmanager')
-rw-r--r--Completion/Linux/Command/_networkmanager9
1 files changed, 8 insertions, 1 deletions
diff --git a/Completion/Linux/Command/_networkmanager b/Completion/Linux/Command/_networkmanager
index c9b09d145..1e05252b2 100644
--- a/Completion/Linux/Command/_networkmanager
+++ b/Completion/Linux/Command/_networkmanager
@@ -244,7 +244,7 @@ _nm_device_wifi() {
local curcontext="$curcontext" state line
_arguments -C \
- "1:command:(list connect hotspot rescan)" \
+ "1:command:(list connect hotspot rescan show-password)" \
"*::arg:->args"
case $line[1] in
@@ -252,6 +252,7 @@ _nm_device_wifi() {
c*) _nm_device_wifi_connect ;;
ho*) _nm_device_wifi_hotspot ;;
r*) _nm_device_wifi_rescan ;;
+ s*) _nm_device_wifi_show-password ;;
esac
}
@@ -362,6 +363,12 @@ _nm_device_wifi_rescan() {
"4:ssid:_nm_device_wifi_ssids"
}
+_nm_device_wifi_show-password() {
+ _arguments \
+ "1: :(ifname)" \
+ "2:interface:_nm_device_ifnames"
+}
+
_nm_device_wifi_bssids() {
local -a bssids
bssids=(${(f)"$(_call_program nmcli nmcli -t -f bssid device wifi list)"})