WSL Ubuntu
function up() {
echo -e "\033[0;34m---------- Updating system packages ------------------------\033[0m"
sudo apt update -qq && sudo apt upgrade -yqq
echo -e "\033[0;34m---------- Updating npm global packages --------------------\033[0m"
taze major -gis
echo -e "\033[0;34m---------- Upgrading bun -----------------------------------\033[0m"
bun upgrade
echo -e "\033[0;34m---------- Updating rye ------------------------------------\033[0m"
rye self update
echo -e "\033[0;34m---------- Updating Rust packages --------------------------\033[0m"
cargo install $(cargo install --list | egrep '^[a-z0-9_-]+ v[0-9.]+:$' | cut -f1 -d' ')
}
Windows
notepad $PROFILE
function up {
scoop update *
if ($?) {
scoop cleanup *
}
}
Thanks