diff --git a/contrib/bash/completion.bash b/contrib/bash/completion.bash index cd77e0c..d1b4167 100644 --- a/contrib/bash/completion.bash +++ b/contrib/bash/completion.bash @@ -3,6 +3,31 @@ _btrbk() local cur prev words cword split _init_completion -s || return + case "$prev" in + '-c' | '--config') + _filedir + return + ;; + '--exclude') + return + ;; + '-l' | '--loglevel') + COMPREPLY=($(compgen -W 'error warn info debug trace' -- "$cur")) + return + ;; + '--format') + COMPREPLY=($(compgen -W 'table long raw' -- "$cur")) + return + ;; + '--lockfile') + _filedir + return + ;; + '--override') + return + ;; + esac + $split && return if [[ $cur == -* ]]; then