From 4eb2c736f048fbecd1e6ef6865ec8447bfed9c73 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Tue, 18 Aug 2015 13:32:41 +0200 Subject: add zsh completion --- _fq | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _fq diff --git a/_fq b/_fq new file mode 100644 index 0000000..27269b9 --- /dev/null +++ b/_fq @@ -0,0 +1,27 @@ +#compdef nq tq fq + +_nq_job() { + compadd "$@" -- ${NQDIR:-.}/,*.*(:t) +} + +_nq() { + case "$service" in + fq) _arguments -s -A : \ + '-q[show only one line per job]' \ + '-a[output for all jobs]' \ + '*::job:_nq_job' + ;; + nq) _arguments -A : \ + '-w[wait for jobs]:*:job:_nq_job' \ + '-t[check jobs]:*:job:_nq_job' \ + '(-):command name: _command_names -e' \ + '*::arguments:_normal' + ;; + tq) _arguments : \ + '(-):command name: _command_names -e' \ + '*::arguments:_normal' + ;; + esac +} + +_nq "$@" -- cgit 1.4.1