Aliases Bash úteis para Pip

Aqui estão alguns apelidos úteis para bash que farão seus dedos não odiarem tanto você:

alias pir="pip install -r requirements.txt"
alias pip-upgrade-all="pip freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs pip install -U"

pip_freeze
() {
echo
"Freezing to 'requirements.txt'"
pip freeze
> requirements.txt
}

pip_install
() { pip install $@ }

pip_uninstall
() { pip uninstall -y $@ }

pip_install_freeze
() { pip_install $@ && pip_freeze }

pip_uninstall_freeze
() { pip_uninstall $@ && pip_freeze }

alias pi='pip install'
alias pif=pip_install_freeze
alias pf=pip_freeze

alias pu='pip uninstall -y'
alias puf=pip_uninstall_freeze

Github
Eles também podem ser encontrados na forma geral aqui:
https://gist.github.com/ronelliott/5182246

Instalar
Existem algumas opções aqui para que você possa escolher a que melhor se adapta a você:

  • Copie o código acima em um arquivo em seu diretório inicial e forneça-o em seu .bashrc / .bash_profile

  • Copie o código acima diretamente em seu .bashrc / .bash_profile

  • Clone a essência para um arquivo em seu diretório inicial e forneça-o em seu .bashrc / .bash_profile