diff options
author | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:13 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:13 -0300 |
commit | 95623d39d6029ba78ec96ad5ea08e9ac12629b91 (patch) | |
tree | ea0fe36eb5e6f40e0a1f765d44c4b0c0b2bfb089 /completions/jq | |
parent | 019f3cc463db63abc6460f97deb488deec43840b (diff) | |
download | bash-completion-95623d39d6029ba78ec96ad5ea08e9ac12629b91.tar.gz |
New upstream version 2.11upstream/2.11upstream
Diffstat (limited to 'completions/jq')
-rw-r--r-- | completions/jq | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/completions/jq b/completions/jq index 3fdbfb0c..2d99c391 100644 --- a/completions/jq +++ b/completions/jq @@ -6,14 +6,14 @@ _jq() _init_completion || return case $prev in - --help|--version|--arg|--argjson|--slurpfile|--argfile) + --help | --version | --arg | --argjson | --slurpfile | --argfile) return ;; --indent) - COMPREPLY=( $(compgen -W '{1..8}' -- "$cur") ) + COMPREPLY=($(compgen -W '{1..8}' -- "$cur")) return ;; - --from-file|--run-tests|-!(-*)f) + --from-file | --run-tests | -!(-*)f) _filedir return ;; @@ -23,19 +23,19 @@ _jq() ;; esac - (( cword > 2 )) && \ - case ${words[cword-2]} in - --arg|--argjson) - return - ;; - --slurpfile|--argfile) - _filedir json - return - ;; - esac + ((cword > 2)) && + case ${words[cword - 2]} in + --arg | --argjson) + return + ;; + --slurpfile | --argfile) + _filedir json + return + ;; + esac if [[ $cur == -* ]]; then - COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") ) + COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur")) return fi @@ -44,11 +44,11 @@ _jq() _count_args "" "@(--arg|--arg?(json|file)|--?(slurp|from-)file|--indent|--run-tests|-!(-*)[fL])" # 1st arg is filter - [[ $args -eq 1 ]] && return + ((args == 1)) && return # 2... are input files _filedir json } && -complete -F _jq jq + complete -F _jq jq # ex: filetype=sh |