diff options
author | Matthew Martin <phy1729@gmail.com> | 2015-03-02 23:33:08 -0600 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2015-03-03 09:30:15 +0000 |
commit | 90d433b358763069c4ca912002c7963481e4f9bf (patch) | |
tree | f1d94419a154d06539023d8335754bc054995f9b /Completion/BSD/Command/_mixerctl | |
parent | 4edcacbcf39415645a92b38e1f8b89780013a6b0 (diff) | |
download | zsh-90d433b358763069c4ca912002c7963481e4f9bf.tar.gz zsh-90d433b358763069c4ca912002c7963481e4f9bf.tar.xz zsh-90d433b358763069c4ca912002c7963481e4f9bf.zip |
34637: New mixerctl completion for BSD
Diffstat (limited to 'Completion/BSD/Command/_mixerctl')
-rw-r--r-- | Completion/BSD/Command/_mixerctl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Completion/BSD/Command/_mixerctl b/Completion/BSD/Command/_mixerctl new file mode 100644 index 000000000..a43aed4cb --- /dev/null +++ b/Completion/BSD/Command/_mixerctl @@ -0,0 +1,11 @@ +#compdef mixerctl + +: ${(A)_cache_mixerctlvars:=${${(f)"$(mixerctl -a)"}%%=*}} +_arguments -s -S -A "-*" \ + '(-q -t *)-a[Print all device variables and their current values]' \ + '-f[Specify an alternative audio mixing device]:file:_files -g "*(-%c)"' \ + '(-q -t)-n[Suppress printing of the variable name]' \ + '(-a -n -v)-q[Suppress all printing when setting a variable]' \ + '(-a -n -v)-t[Attempt to select the next possible value of an enum]' \ + '(-q -t)-v[Show all possible values of variables]' \ + '(-a)*:mixerctl varible:_multi_parts -i -S = -q . _cache_mixerctlvars' |