summaryrefslogtreecommitdiff
path: root/plugins/pip
diff options
context:
space:
mode:
authorCarlo Sala <carlosalag@protonmail.com>2021-12-28 14:36:32 +0100
committerGitHub <noreply@github.com>2021-12-28 14:36:32 +0100
commit79531f7013d9f9a54eaa7ac265c4788bd72a8ada (patch)
tree1c0b425c404e84e183d78bac4ae258d2ba25a871 /plugins/pip
parent49bae43f6202e7e1171d8911d8b243714dfe888a (diff)
downloadzsh-79531f7013d9f9a54eaa7ac265c4788bd72a8ada.tar.gz
zsh-79531f7013d9f9a54eaa7ac265c4788bd72a8ada.tar.bz2
zsh-79531f7013d9f9a54eaa7ac265c4788bd72a8ada.zip
feat(pip): alias `pip` to `pip3` if pip is missing (#10431)
Diffstat (limited to 'plugins/pip')
-rw-r--r--plugins/pip/pip.plugin.zsh6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/pip/pip.plugin.zsh b/plugins/pip/pip.plugin.zsh
index 629147bae..a58f5704a 100644
--- a/plugins/pip/pip.plugin.zsh
+++ b/plugins/pip/pip.plugin.zsh
@@ -82,7 +82,11 @@ zsh-pip-test-clean-packages() {
fi
}
-alias pip="noglob pip" # allows square brackets for pip command invocation
+if (( $+commands[pip3] && !$+commands[pip] )); then
+ alias pip="noglob pip3"
+else
+ alias pip="noglob pip"
+fi
# Create requirements file
alias pipreq="pip freeze > requirements.txt"