[Python-modules-team] Bug#823398: awscli: enable command-line completion

Jack Bates r6yl6g at nottheoilrig.com
Fri Dec 9 00:07:13 UTC 2016


Tags: patch

On Wed, 04 May 2016 06:06:30 -0400 Sandro Tosi <morph at debian.org> wrote:
> Package: awscli
> Severity: normal
>
> Hello,
> awscli comes with bash/zsh completion scripts, but they are not activated by
> default; please enable them.

I think /usr/share/bash-completion/completions/aws_bash_completer needs 
only to be renamed "aws", to work with the dynamic completion loading in 
/usr/share/bash-completion/bash_completion:

> diff --git a/debian/rules b/debian/rules
> index 418b78e..2c0fa06 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -10,7 +10,7 @@
>  override_dh_auto_install:
>         python3 setup.py install --root=debian/awscli --install-layout=deb
>         mv $(CURDIR)/debian/awscli/usr/bin/aws_bash_completer \
> -          $(CURDIR)/debian/awscli/usr/share/bash-completion/completions
> +          $(CURDIR)/debian/awscli/usr/share/bash-completion/completions/aws
>         mv $(CURDIR)/debian/awscli/usr/bin/aws_zsh_completer.sh \
>            $(CURDIR)/debian/awscli/usr/share/zsh/vendor-completions/_awscli
>         rm $(CURDIR)/debian/awscli/usr/bin/aws.cmd



More information about the Python-modules-team mailing list