Skip to content

Externally available completions

Koichi Murase edited this page Jul 6, 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 Completion script Requires bash-completion
bat sharkdp/bat (> 0.18.1) assets/completions/bat.bash.in [x]
fzf junegunn/fzf (>= 0.5.0 (fa5617e0)) shell/completion.bash [ ]
git git/git (>= 1.4.3) contrib/completion/git-completion.bash [ ]
slackpkg rworkman/slackpkg (>= 15.0.4) files/shell-completion/slackpkg.bash [x]
(many) Bash-it/bash-it (>= 2010-10-03 (initial commit)) completion/available/* [ ]
(many) ohmybash/oh-my-bash (>= 2017-10-10 (e65c390b)) completions/* [ ]
(many) karelzak/util-linux (>= 2.23) bash-completion/* [ ]
(generator) spf13/cobra (>= 2015-04-08 (9b2e6822, older than 0.0.5)) bash_completions.go [x]
  • The checkbox in the last column shows whether the completion script has dependencies on bash-completion. The standalone completion scripts, which doesn't have dependencies on bash-completion, are listed to avoid possible name collisions with bash-completion. Also, some of the sdandalone completion scripts are forks of bash-completions, so that it may be useful for porting fixes in bash-completion to these scripts.
  • The items with the first column (generator) is automatic generator for completion scripts. They can be considered as an upstream of many automatically-generated completions.
Clone this wiki locally