Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekalinin/pip-bash-completion
bash autocompletion for pip
https://github.com/ekalinin/pip-bash-completion
autocompletion bash pip virtualenv
Last synced: about 1 month ago
JSON representation
bash autocompletion for pip
- Host: GitHub
- URL: https://github.com/ekalinin/pip-bash-completion
- Owner: ekalinin
- License: mit
- Created: 2013-05-19T02:46:26.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-07-31T11:58:33.000Z (over 4 years ago)
- Last Synced: 2024-10-30T02:03:34.116Z (about 2 months ago)
- Topics: autocompletion, bash, pip, virtualenv
- Language: Shell
- Size: 8.79 KB
- Stars: 80
- Watchers: 11
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Pip Bash Completion
===================Bash autocompletion for [pip](https://github.com/pypa/pip).
## Installation
Global:
$ git clone https://github.com/ekalinin/pip-bash-completion.git
$ sudo cp ./pip-bash-completion/pip /etc/bash_completion.d/
$ . /etc/bash_completion.d/pipLocal:
$ ~/bash_completion.d
$ cp ./pip-bash-completion/pip ~/bash_completion.d/
$ echo "" >> ~/.bashrc
$ echo 'if [ -f "$HOME/bash_completion.d/pip" ] ; then' >> ~/.bashrc
$ echo ' . $HOME/bash_completion.d/pip' >> ~/.bashrc
$ echo "fi" >> ~/.bashrc
$ . ~/bash_completion.d/pip## Usage
To list pip's commands:
$ pip [TAB]
bundle freeze help install search uninstall unzip zipTo complete command:
$ pip i[TAB]
$ pip installTo list pip's options for commands:
$ pip install -[TAB][TAB]
-b --download-cache= -f -I --mirrors= --pypi-url= --source-directory= --user
--build= --download-dir= --find-links --ignore-installed --no-dependencies -q --src= -v
--build-dir= --download-directory= --find-links= --index-url --no-deps --quiet -t --verbose
--build-directory= -e --force-reinstall --index-url= --no-download -r --target= --version
-c --editable --global-option= --install- --no-index --requirement= --timeout=
-d --editable= -h --install-option= --no-install -s -U
--default-timeout= --exists-action= --help --log= -p --source= --upgrade
--download= --extra-index-url= -i -M --proxy= --source-dir= --use-mirrors