#! /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