Keeping your system up to date mostly involves invoking more than a single package manager. This usually results in big shell one-liners saved in your shell history. Topgrades tries to solve this problem by detecting which tools you use and invoke their appropriate package managers.
You can either use cargo install
or use the compiled binaries from the release page.
Just invoke topgrade
. It will invoke the following steps:
Check if the following paths are tracked by Git. If so, pull them:
Unix: Invoke zplug update
yum upgrade
apt update && apt dist-upgrade