Add fish function for updating pip packages
This commit is contained in:
parent
fdfe5d806c
commit
9a00a664fe
15
arch-config/.config/fish/functions/pipup.fish
Normal file
15
arch-config/.config/fish/functions/pipup.fish
Normal file
@ -0,0 +1,15 @@
|
||||
function pipup
|
||||
switch $argv[1]
|
||||
case 'update'
|
||||
python -m pip list --outdated --format=json | python -c "import json, sys; print('\n'.join([x['name'] for x in json.load(sys.stdin)]))" | xargs -n1 python -m pip install -U
|
||||
case 'list'
|
||||
python -m pip list --outdated
|
||||
case 'help'
|
||||
echo "Help:"
|
||||
echo "- update: Updates all installed Python packages"
|
||||
echo "- list: Lists all Python packages that need updates"
|
||||
case '*'
|
||||
echo "Unknown command: $argv[1]"
|
||||
echo "Use `help` to see available commands"
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user