bash-completion
bash-completion copied to clipboard
Programmable completion functions for bash
Resolve #544 - Commit 53060e3b: support `@pytest.mark.bashcomp(required_cmd=True)` to skip all the tests in the class. - Commit eb12832c: add failing test cases to illustrate the problems - Commit 0ddae4c1: do...
## Describe the bug When trying to complete `sudo --user=foobar `, it suggests the files in the current directory instead of commands ## To reproduce 1. Type `sudo --user=` 2....
:robot: I have created a release \*beep\* \*boop\* --- ## [2.12.0](https://www.github.com/scop/bash-completion/compare/v2.11.0...v2.12.0) (2022-03-13) ### Features * **__load_completion:** don't hush errors or output when sourcing files ([ca361be](https://www.github.com/scop/bash-completion/commit/ca361be02a92e30a3d26d376b30faf268853e836)) * **_modules:** support zstd compressed...
## Describe the feature/solution The completions for `killall` and `pidof` currently complete process names, but not executable paths, as supported by the [BusyBox](https://busybox.net/), [psmisc](https://gitlab.com/psmisc/psmisc), [SysV Init](https://github.com/slicer69/sysvinit) present on most Linux...
## Describe the bug Completion for `make` doesn't work for `-f` when whitespace is present in file name ## To reproduce Completion works: ``` $ make -f tmp/Makefile aaa bbb...
Contains a somewhat unrelated style change which I'm too lazy to submit separately :P
Let me create an issue for the discussion made in #687 before we forget it. > ### Reply https://github.com/scop/bash-completion/pull/687#issuecomment-1021580514 by @sudonym1 > > > is caused by the timeout we...
## Describe the bug When trying to find completions for the `.` builtin command, the below messages appear: ``` bash_completion: /usr/share//bash-completion/completions/.: is a directory bash_completion: /usr/share/bash-completion/completions/.: is a directory ```...
## Describe the feature/solution I'd like to add bash-completion support in dpkg upstream, I've got a branch starting work for that. The problem is that there's already some support for...
## Describe the feature/solution When we need to change the shell options for certain operations, currently we save the original state using `local reset=$(shopt -p nullglob)`, `local reset=$(shopt -po noglob)`,...