diff options
author | pomatory <petrewoo@users.noreply.github.com> | 2022-10-23 02:52:26 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-22 20:52:26 +0200 |
commit | 0066280c3e971e1e45a9037f6d0b993dabcc3576 (patch) | |
tree | d661afaabc2053ea359585690cb9683671bd5208 /plugins | |
parent | a7d910c3a61d8599f748a8ddae59ecdd9424022a (diff) | |
download | zsh-0066280c3e971e1e45a9037f6d0b993dabcc3576.tar.gz zsh-0066280c3e971e1e45a9037f6d0b993dabcc3576.tar.bz2 zsh-0066280c3e971e1e45a9037f6d0b993dabcc3576.zip |
fix(pip): fix `pipupall` error with `freeze` format (#11280)
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/pip/pip.plugin.zsh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/pip/pip.plugin.zsh b/plugins/pip/pip.plugin.zsh index 7eb2d2a35..90e39e118 100644 --- a/plugins/pip/pip.plugin.zsh +++ b/plugins/pip/pip.plugin.zsh @@ -94,12 +94,12 @@ alias pipreq="pip freeze > requirements.txt" # Install packages from requirements file alias pipir="pip install -r requirements.txt" -# Update all installed packages +# Upgrade all installed packages function pipupall { # non-GNU xargs does not support nor need `--no-run-if-empty` local xargs="xargs --no-run-if-empty" xargs --version 2>/dev/null | grep -q GNU || xargs="xargs" - pip list --outdated --format freeze | cut -d= -f1 | ${=xargs} pip install --upgrade + pip list --outdated | awk 'NR > 2 { print $1 }' | ${=xargs} pip install --upgrade } # Uninstalled all installed packages |