Create a script to trigger upgrades in all the package managers

This commit is contained in:
Ohad Livne 2025-06-04 22:45:16 +03:00
parent 36fec56252
commit 009ba7a4e3
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D

20
.local/bin/upgrade Executable file
View file

@ -0,0 +1,20 @@
#! /usr/bin/sh
apt_update() {
sudo --reset-timestamp
sudo apt update && apt list --upgradable
sudo apt full-upgrade
sudo apt autoremove
sudo --reset-timestamp
}
pipx_update() {
for venv in $(pipx list --json | jq --raw-output ".venvs | keys[]")
do
pipx upgrade "${venv}"
done
}
apt_update
pipx_update
rustup update