[Python-modules-team] Bug#968043: black: add bash-completion
Hans-Christoph Steiner
hans at eds.org
Fri Aug 7 11:37:48 BST 2020
Package: black
Version: 18.9b0-1-6
Severity: minor
Dear Maintainer,
Please add bash-completion to this package. Here is one that I wrote
that is available under the same license as black itself:
_have black &&
_black()
{
local cur prev
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
prev=${COMP_WORDS[COMP_CWORD-1]}
case $prev in
-l|--line-length|--include|--exclude)
return 0;;
esac
if [[ "$cur" == -* ]]; then
opts='-l -S -N -q -v -h'
lopts='
--check
--config
--diff
--exclude
--fast
--include
--line-length
--quiet
--safe
--skip-numeric-underscore-normalization
--skip-string-normalization
--verbose
--version
'
COMPREPLY=( $(compgen -W "${opts[*]} ${lopts[*]}" -- $cur) )
else
_filedir
fi
}
complete -F _black $filenames black
-- System Information:
Debian Release: 10.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (100, 'proposed-updates')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-9-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages black depends on:
ii python3 3.7.3-1
ii python3-appdirs 1.4.3-1
ii python3-attr 18.2.0-1
ii python3-click 7.0-1
ii python3-pkg-resources 40.8.0-1
ii python3-toml 0.10.0-1
black recommends no packages.
Versions of packages black suggests:
pn python-black-doc <none>
-- no debconf information
More information about the Python-modules-team
mailing list