79531f7013d9f9a54eaa7ac265c4788bd72a8ada

Author
Carlo Sala <carlosalag@protonmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(pip): alias `pip` to `pip3` if pip is missing (#10431)

Diff

 1diff --git a/plugins/pip/pip.plugin.zsh b/plugins/pip/pip.plugin.zsh
 2index 629147bae7647636a30cb32decad3898d93ff99c..a58f5704afaedcddacdcc40241fefe32a42c0d7f 100644
 3--- a/plugins/pip/pip.plugin.zsh
 4+++ b/plugins/pip/pip.plugin.zsh
 5@@ -82,7 +82,11 @@ zsh-pip-test-clean-packages() {
 6     fi
 7 }
 8 
 9-alias pip="noglob pip" # allows square brackets for pip command invocation
10+if (( $+commands[pip3] && !$+commands[pip] )); then
11+  alias pip="noglob pip3"
12+else
13+  alias pip="noglob pip"
14+fi
15 
16 # Create requirements file
17 alias pipreq="pip freeze > requirements.txt"