diff options
Diffstat (limited to 'completions/gphoto2')
-rw-r--r-- | completions/gphoto2 | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/completions/gphoto2 b/completions/gphoto2 index 89277a95..cbf84c0a 100644 --- a/completions/gphoto2 +++ b/completions/gphoto2 @@ -18,37 +18,38 @@ _gphoto2() _filedir return ;; - -u|--upload-file) + -u | --upload-file) _filedir return ;; --port) - COMPREPLY=( $(compgen -W "$($1 --list-ports 2>/dev/null | \ - awk 'NR>3 { print $1 }')" -- "$cur") ) + COMPREPLY=($(compgen -W "$($1 --list-ports 2>/dev/null | + awk 'NR>3 { print $1 }')" -- "$cur")) __ltrim_colon_completions "$cur" return ;; --camera) local IFS=$'\n' - COMPREPLY=( $(compgen -W "$($1 --list-cameras 2>/dev/null | \ - awk -F'"' 'NR>2 { print $2 }')" -- "$cur") ) + COMPREPLY=($(compgen -W "$($1 --list-cameras 2>/dev/null | + awk -F'"' 'NR>2 { print $2 }')" -- "$cur")) return ;; - --get-config|--set-config|--set-config-index|--set-config-value) - COMPREPLY=( $(compgen -W "$($1 --list-config 2>/dev/null \ - )" -- "$cur") ) + --get-config | --set-config | --set-config-index | --set-config-value) + COMPREPLY=($(compgen -W "$( + $1 --list-config 2>/dev/null + )" -- "$cur")) return ;; esac $split && return - if [[ "$cur" == -* ]]; then - COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") ) - [[ $COMPREPLY == *= ]] && compopt -o nospace + if [[ $cur == -* ]]; then + COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur")) + [[ ${COMPREPLY-} == *= ]] && compopt -o nospace fi } && -complete -F _gphoto2 gphoto2 + complete -F _gphoto2 gphoto2 # ex: filetype=sh |