All Projects → ekalinin → pip-bash-completion

ekalinin / pip-bash-completion

Licence: MIT license
bash autocompletion for pip

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pip-bash-completion

integration-test
ensure core packaging tools work well with each other
Stars: ✭ 15 (-79.73%)
Mutual labels:  virtualenv, pip
Modern Django
Modern Django: A Guide on How to Deploy Django-based Web Applications in 2017
Stars: ✭ 662 (+794.59%)
Mutual labels:  virtualenv, pip
Pipenv
Python Development Workflow for Humans.
Stars: ✭ 22,542 (+30362.16%)
Mutual labels:  virtualenv, pip
Bootstrapper
Bootstrap Python projects or libraries with virtualenv and pip
Stars: ✭ 10 (-86.49%)
Mutual labels:  virtualenv, pip
Try
Dead simple CLI tool to try Python packages - It's never been easier! 📦
Stars: ✭ 588 (+694.59%)
Mutual labels:  virtualenv, pip
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (+145.95%)
Mutual labels:  virtualenv, pip
pypi-simple
PyPI Simple Repository API client library
Stars: ✭ 21 (-71.62%)
Mutual labels:  pip
fish-poetry
🐟🐍 a fish plugin that automatically activates the poetry subshell
Stars: ✭ 25 (-66.22%)
Mutual labels:  virtualenv
TheVimIDE
Modern Vim IDE with support for C/C++, Java, Python, Lua, PHP, JavaScript, Ruby and much more ...
Stars: ✭ 33 (-55.41%)
Mutual labels:  autocompletion
wi
Installer for Python Wheels
Stars: ✭ 17 (-77.03%)
Mutual labels:  pip
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (-9.46%)
Mutual labels:  pip
pip-download
A wrapper for pip download in offline scenario.
Stars: ✭ 22 (-70.27%)
Mutual labels:  pip
Final-Senior-Year-Project-
My College Final(Senior) Year Project
Stars: ✭ 98 (+32.43%)
Mutual labels:  virtualenv
poetry.el
Python dependency management and packaging in Emacs
Stars: ✭ 110 (+48.65%)
Mutual labels:  virtualenv
workbench
A hierarchical environment manager for bash, written in bash.
Stars: ✭ 17 (-77.03%)
Mutual labels:  virtualenv
ios2androidres
Copy iOS image resources to their appropriate Android directory
Stars: ✭ 20 (-72.97%)
Mutual labels:  pip
pythonfinder
PythonFinder: Cross Platform Search Tool for Finding Pythons
Stars: ✭ 30 (-59.46%)
Mutual labels:  pip
no-manylinux
Install this package to disable manylinux wheels when dowloading from pip.
Stars: ✭ 23 (-68.92%)
Mutual labels:  pip
pip-deepfreeze
A simple pip freeze workflow for Python application developers
Stars: ✭ 21 (-71.62%)
Mutual labels:  virtualenv
pipx
Install and Run Python Applications in Isolated Environments
Stars: ✭ 5,698 (+7600%)
Mutual labels:  pip

Pip Bash Completion

Bash autocompletion for 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/pip

Local:

$ ~/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      zip

To complete command:

$ pip i[TAB]
$ pip install

To 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].