Pip a une longue liste de commandes. Est-il possible d'utiliser l'auto-complétion par Tab en console (Bash)?
Un plugin pip
autocompletion pour Bash est disponible à l'adresse https://github.com/ekalinin/pip-bash-completion .
Vous pouvez le télécharger au format Zip ou simplement l'installer à l'aide de 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
Une pip
raisonnablement actuelle est livrée avec fonctionnalité intégrée pour créer des aides à l'achèvement pour bash, zsh ou fish:
$ 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
Vous pouvez l'utiliser comme ceci:
pip completion --bash >> ~/.bashrc
Et lancez ensuite un nouveau shell ou source ~/.bashrc
pour qu'il prenne effet.