-
Notifications
You must be signed in to change notification settings - Fork 390
Externally available completions
Koichi Murase edited this page Jul 4, 2021
·
36 revisions
This is a list of known "external" completions, i.e. ones that are not shipped with the bash-completion project but in respective upstream projects along with the executables they provide completions for, or repositories dedicated to just shipping completions. The list is probably never complete or completely up to date, but hopefully useful nevertheless.
Please keep the table sorted by the first listed executable.
Executables | Upstream | Upstream version | Completion script |
---|---|---|---|
bat |
https://github.com/sharkdp/bat | > 0.18.1 | assets/completions/bat.bash.in |
slackpkg |
https://github.com/rworkman/slackpkg | >= 15.0.4 | files/shell-completion/slackpkg.bash |
(many) | https://github.com/karelzak/util-linux | >= 2.23 | bash-completion/* |
The below is the list of the standalone completions independent of bash-completion
. The function names of these completions can possibly conflict with functions of bash-completion
.
Executables | Upstream | Upstream version | Completion script |
---|---|---|---|
fzf |
https://github.com/junegunn/fzf | >= 0.5.0 (fa5617e0) | shell/completion.bash |
git |
https://github.com/git/git | >= 1.4.3 | contrib/completion/git-completion.bash |
(many) | https://github.com/Bash-it/bash-it | >= 2010-10-03 (initial commit) | completion/available/* |
(many) | https://github.com/ohmybash/oh-my-bash | >= 2017-10-10 (e65c390b) | completions/* |
This is the list of completion generators.
Upstream | Upstream version | Code |
---|---|---|
https://github.com/spf13/cobra | >= 2015-04-08 (9b2e6822, older than 0.0.5) | bash_completions.go |