[Python-modules-team] Bug#968043: Bug#968043: black: add bash-completion

Emmanuel Arias emmanuelarias30 at gmail.com
Sat Aug 8 13:16:08 BST 2020


Hi!

What about if you make a MR here [0]?

[0] https://salsa.debian.org/python-team/applications/black

Cheers,
Arias Emmanuel
@eamanu
http://eamanu.com

El vie., 7 de ago. de 2020 a la(s) 07:39, Hans-Christoph Steiner
(hans at eds.org) escribió:
>
> 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
>
> _______________________________________________
> Python-modules-team mailing list
> Python-modules-team at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team



More information about the Python-modules-team mailing list