Keep Your Global Dev Tools Fresh
•1 min read

One habit that quietly saves me hours every month: regularly updating global developer tools. Here’s my simple routine.
Go: Update Installed Binaries
go install github.com/Gelio/go-global-update@latest
go-global-update
This re-installs Go tools at their latest versions in one go.
Perfect for CLIs you installed months ago and never revisited.
Rust: Update Cargo-installed Tools
cargo install cargo-update
cargo install-update -a
Rust tooling evolves fast. cargo-update makes sure your global Cargo tools keep up, safely and predictably.
Node.js: Check & Upgrade Global Packages
npm install -g npm-check-updates
ncu -g -u
Global npm packages tend to rot silently. This keeps them current without manually tracking versions.
Bonus: Keep the Toolchain Manager Updated
mise self-update
mise up
uv tool update --all
rustup update
If you’re using mise to manage runtimes and tools, don’t forget to update mise itself.
Why This Matters
Fewer weird bugs
Better performance
New features for free
Less “it works on my machine” energy
I usually run all of this once every 1–2 weeks, or when something feels… off.
Small habit. Big payoff.
ITMan's Blog - 📚 Lifelong Learner