Bash completion functions are available for the following utilities
- make(1) (work in progress)
- mandoc(1)
- pkg(8) (work in progress)
- service(8)
Those additional Bash completion files are installed by default with the bash-completion port:
# pkg instal bash-completion
If you're willing to install to install this extension manually then set DESTDIR
and PREFIX
to match your configuration and run:
# make install
Although the pkg upstream ships some Bash completion for pkg(8) it does not conflict with our implementation of the pkg(8) completion. The reason is that the upstream completion file is installed into /usr/local/etc/bash_completion.d/
while our completion is installed into /usr/local/share/bash-completion/completions/
, which is processed first according to the bash-completion README.
BSD 2-Clause "Simplified" License