From fac1a17cafe72e31aede7236ed7716a7a168219d Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 21 Sep 2008 15:31:10 +0200 Subject: Added iwlist completion --- etc/completions/_iwlist | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 etc/completions/_iwlist (limited to 'etc/completions/_iwlist') diff --git a/etc/completions/_iwlist b/etc/completions/_iwlist new file mode 100644 index 0000000..99904ff --- /dev/null +++ b/etc/completions/_iwlist @@ -0,0 +1,32 @@ +#compdef iwlist +## iwlist completion as requested by mxey +## Written 2008 by Daniel Friesel +## https://derf.homelinux.org/~derf/dotfiles/zsh/completions/_iwlist + +function _iwlist_options () { + typeset -a options + options=( + 'scanning:list accesspoints' + 'frequency:list available frequencies' + 'bitrate:list supported bitrates' + 'encryption:list encryption keys and key sizes' + 'power:list power management modes' + 'txpower:list available transmit powers' + 'retry:list transmit retry limits and lifetime' + 'event:list supported wireless events' + 'auth:list set WPA authentication parameters' + 'wpakeys:list set WPA encryption keys' + 'genie:list GENeric Information Elements' + 'modulation:list supported and enabled modulations' + ) + _describe option options +} + +if (( CURRENT == 2 )); then + _net_interfaces + _iwlist_options +elif (( CURRENT == 3 )); then + _iwlist_options +else + _message "no more arguments" +fi -- cgit v1.2.3