Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
PATCH: _pon, poff
- X-seq: zsh-workers 22835
- From: Clint Adams <clint@xxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: PATCH: _pon, poff
- Date: Sat, 7 Oct 2006 04:50:59 -0400
- Cc: Jörg Sommer <joerg@xxxxxxxxxxxx>
- Mail-followup-to: zsh-workers@xxxxxxxxxx, Jörg Sommer <joerg@xxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
It would probably be saner to check for running pppds for poff.
Index: Completion/Unix/Command/_pon
===================================================================
RCS file: /cvsroot/zsh/zsh/Completion/Unix/Command/_pon,v
retrieving revision 1.1
diff -u -r1.1 _pon
--- Completion/Unix/Command/_pon 4 Oct 2006 09:40:40 -0000 1.1
+++ Completion/Unix/Command/_pon 7 Oct 2006 08:49:24 -0000
@@ -1,7 +1,23 @@
-#compdef pon
+#compdef pon poff
-provider=(/etc/ppp/peers/*(:t))
+case "$service" in
+ (pon)
_arguments \
'(-q --quick)'{-q,--quick}'[hangs up after all ip-up scripts are run]' \
- '1:provider to call:(${provider[@]})'
+ '1:provider to call:_files -W /etc/ppp/peers'
+
+ ;;
+
+ (poff)
+_arguments \
+ '-r[drop the line and redial]' \
+ '-d[toggle state of debug option]' \
+ '-c[renegotiate compression]' \
+ '-a[stop all pppds]' \
+ '-h[help]' \
+ '-v[version]' \
+ '1:provider to disconnect:_files -W /etc/ppp/peers'
+
+ ;;
+esac
Messages sorted by:
Reverse Date,
Date,
Thread,
Author