Fix broken Bash completion of filenames, as in "-c config.yaml".
This commit is contained in:
parent
6ef7538eb0
commit
c7f5d5fd0b
1 changed files with 2 additions and 2 deletions
|
@ -30,7 +30,7 @@ def bash_completion():
|
||||||
# Avert your eyes.
|
# Avert your eyes.
|
||||||
return '\n'.join(
|
return '\n'.join(
|
||||||
(
|
(
|
||||||
'set -euo pipefail',
|
'set -uo pipefail',
|
||||||
'check_version() {',
|
'check_version() {',
|
||||||
' local this_script="$(cat "$BASH_SOURCE" 2> /dev/null)"',
|
' local this_script="$(cat "$BASH_SOURCE" 2> /dev/null)"',
|
||||||
' local installed_script="$(borgmatic --bash-completion 2> /dev/null)"',
|
' local installed_script="$(borgmatic --bash-completion 2> /dev/null)"',
|
||||||
|
@ -53,6 +53,6 @@ def bash_completion():
|
||||||
% (actions, global_flags),
|
% (actions, global_flags),
|
||||||
' (check_version &)',
|
' (check_version &)',
|
||||||
'}',
|
'}',
|
||||||
'\ncomplete -F complete_borgmatic borgmatic',
|
'\ncomplete -o bashdefault -o default -F complete_borgmatic borgmatic',
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue