From ae67a670f041608aedd246e95473d0ba95d296ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Apeland?= Date: Thu, 15 Oct 2020 00:20:41 +0200 Subject: [PATCH] contrib: bash: completion.bash: complete option values --- contrib/bash/completion.bash | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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