mirror of
https://github.com/borgmatic-collective/borgmatic.git
synced 2026-07-28 12:23:02 +02:00
1.1 KiB
1.1 KiB
title, eleventyNavigation
| title | eleventyNavigation | ||||
|---|---|---|---|---|---|
| bash |
|
borgmatic includes an autocompletion script for Bash to support tab-completing command-line actions and flags. Depending on how you installed borgmatic, this may be enabled by default.
If completions aren't enabled, start by installing the bash-completion Linux
package or the
bash-completion@2 macOS
Homebrew formula. Then, install the shell completion script globally:
sudo su -c "borgmatic --bash-completion > $(pkg-config --variable=completionsdir bash-completion)/borgmatic"
If you don't have pkg-config installed, you can try the following path
instead:
sudo su -c "borgmatic --bash-completion > /usr/share/bash-completion/completions/borgmatic"
Or, if you'd like to install the script for only the current user:
mkdir --parents ~/.local/share/bash-completion/completions
borgmatic --bash-completion > ~/.local/share/bash-completion/completions/borgmatic
Finally, restart your shell (exit and open a new shell) so the completions
take effect.