feat(pip): add alias for updating all requirements via pip (#9965)
* feat(plugins): add alias for pip commands * feat(plugins): updated README.md and add alias
This commit is contained in:
parent
adcb5c5e07
commit
960483b76b
2 changed files with 20 additions and 0 deletions
|
@ -17,3 +17,12 @@ or you can run `zsh-pip-cache-packages` directly.
|
||||||
|
|
||||||
To reset the cache, run `zsh-pip-clear-cache` and it will be rebuilt next
|
To reset the cache, run `zsh-pip-clear-cache` and it will be rebuilt next
|
||||||
the next time you autocomplete `pip install`.
|
the next time you autocomplete `pip install`.
|
||||||
|
|
||||||
|
## Aliases
|
||||||
|
|
||||||
|
| Alias | Description |
|
||||||
|
| :------- | :-------------------------------------------- |
|
||||||
|
| pipreq | Create requirements file |
|
||||||
|
| pipir | Install packages from `requirements.txt` file |
|
||||||
|
| pipupall | Update all installed packages |
|
||||||
|
| pipunall | Uninstall all installed packages |
|
||||||
|
|
|
@ -84,3 +84,14 @@ zsh-pip-test-clean-packages() {
|
||||||
|
|
||||||
alias pip="noglob pip" # allows square brackets for pip command invocation
|
alias pip="noglob pip" # allows square brackets for pip command invocation
|
||||||
|
|
||||||
|
# Create requirements file
|
||||||
|
alias pipreq="pip freeze > requirements.txt"
|
||||||
|
|
||||||
|
# Update all installed packages
|
||||||
|
alias pipupall="pipreq && sed -i 's/==/>=/g' requirements.txt && pip install -r requirements.txt --upgrade && rm -rf requirements.txt"
|
||||||
|
|
||||||
|
# Install packages from requirements file
|
||||||
|
alias pipir="pip install -r requirements.txt"
|
||||||
|
|
||||||
|
# Uninstalled all installed packages
|
||||||
|
alias pipunall="pipreq && pip uninstall -r requirements.txt -y && rm -rf requirements.txt"
|
||||||
|
|
Loading…
Reference in a new issue