#compdef pon poff case "$service" in (pon) _arguments \ '(-q --quick)'{-q,--quick}'[hangs up after all ip-up scripts are run]' \ '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