8 votos

Hace pip han autocompletar?

Pip tiene una larga lista de comandos. ¿Hay alguna forma de utilizar el auto-completar Ficha en la consola (Bash)?

23voto

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.

5voto

Melebius Puntos 141

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

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: