From 009ba7a4e31ac5952d1ab32fbf79817f15f223d0 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Wed, 4 Jun 2025 22:45:16 +0300 Subject: [PATCH] Create a script to trigger upgrades in all the package managers --- .local/bin/upgrade | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 .local/bin/upgrade diff --git a/.local/bin/upgrade b/.local/bin/upgrade new file mode 100755 index 0000000..5c4b6fc --- /dev/null +++ b/.local/bin/upgrade @@ -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