Pip tiene una larga lista de comandos. ¿Hay alguna forma de utilizar el auto-completar Ficha en la consola (Bash)?
Respuestas
¿Demasiados anuncios?
muru
Puntos
43315
Una corriente razonablemente pip
viene con una funcionalidad integrada para crear la finalización ayudantes para bash, zsh o pescado:
$ pip help completion
Usage: pip completion [options]
Description:
A helper command to be used for command completion.
Completion Options:
-b, --bash Emit completion code for bash
-z, --zsh Emit completion code for zsh
-f, --fish Emit completion code for fish
Se puede utilizar como así:
pip completion --bash >> ~/.bashrc
Y, a continuación, iniciar una nueva shell o source ~/.bashrc
a tener que tomar efecto.
Un pip
autocompletado plugin para Bash se puede encontrar en https://github.com/ekalinin/pip-bash-completion.
Usted puede descargar como ZIP o simplemente instalar usando Git:
git clone https://github.com/ekalinin/pip-bash-completion.git
sudo cp ./pip-bash-completion/pip /etc/bash_completion.d/
. /etc/bash_completion.d/pip # to enable in the current shell, next time should load automatically