https://github.com/0mp/bash-completion-freebsd
FreeBSD-oriented extension to the Bash completion library
https://github.com/0mp/bash-completion-freebsd
bash bash-completion freebsd
Last synced: 2 months ago
JSON representation
FreeBSD-oriented extension to the Bash completion library
- Host: GitHub
- URL: https://github.com/0mp/bash-completion-freebsd
- Owner: 0mp
- License: other
- Created: 2018-05-28T07:53:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T13:38:37.000Z (11 months ago)
- Last Synced: 2025-03-29T03:41:34.060Z (3 months ago)
- Topics: bash, bash-completion, freebsd
- Language: Shell
- Homepage: https://www.freshports.org/shells/bash-completion/
- Size: 23.4 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bash completion for FreeBSD
===========================
Covered software
----------------Bash completion functions are available for the following utilities
- [make(1)](https://www.freebsd.org/cgi/man.cgi?make) (*work in progress*\)
- [mandoc(1)](https://www.freebsd.org/cgi/man.cgi?mandoc)
- [pkg(8)](https://www.freebsd.org/cgi/man.cgi?pkg) (*work in progress*\)
- [service(8)](https://www.freebsd.org/cgi/man.cgi?service)Installation
------------Those additional Bash completion files are installed by default with the [bash-completion port](https://www.freshports.org/shells/bash-completion/):
```console
# 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:
```console
# make install
```Dependencies
------------- [bash-completion](https://github.com/scop/bash-completion)
Caveats
-------Although the [pkg upstream](https://github.com/freebsd/pkg) 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](https://github.com/scop/bash-completion/blob/master/README.md).
License
-------BSD 2-Clause "Simplified" License