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"