topgrade

topgrade-rs·topgrade-rs.topgrade

Detects which tools you use and runs the appropriate commands to update them.

Keeping your system up to date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, Topgrade detects which tools you use and runs the appropriate commands to update them.

winget install --id topgrade-rs.topgrade --exact --source winget

Latest 17.9.0·July 28, 2026

Release Notes

Added

  • link new issue form and prefill Topgrade version (#2232)
  • (step) add OpenAI Codex (#2220)
  • (claude) split plugin updates into a separate claude_code_plugins step (#2215)
  • (step) add Soar package manager (#2212)
  • (flutter) add config for force option (#2203)
  • (mise) run mise prune if cleanup = true (#2196) Fixed
  • do not pass verbose through to steps (#2236)
  • (macports) fix passing of -N for assume_yes (#2216)
  • (atom) fix conflict with Agent Package Manager (#2221)
  • (zsh) drop redundant .zshrc source (#2182)
  • (sudo) make the sudo loop refresh non-interactive
  • (sudo) cache credentials at start when sudo_loop is enabled
  • (nix) avoid symlink resolution when determining sudo user (#2194)

Installer type: zip

x64879C221F8C84B82F3BBE6A585EF2132F903D108429585E116FD169BD9DBD448F

Details

Homepage
https://github.com/topgrade-rs/topgrade
License
GPL-3.0
Publisher
topgrade-rs
Support
https://github.com/topgrade-rs/topgrade/issues

Tags

clilinuxpackage-managementpackage-managerpackagemanagementpackagemanagersrequirescmdrustupdatecheckerupdaterupdatetoolwindows

Older versions (18)

17.8.0
x64B41B42A7411A01F092FAAC619080F5F73D2695F81C92458D195EFC5934701218
17.7.0
x647A9CAC887469F54468C79DD4A2B0EB6BACB5656D49BE5C9C58899C73DC1FC422
17.6.2
x64903009C738F722C5E4E867E75C39D875A19FB446549E4960AF4D12DC180DC2F1
17.6.1
x645DE5D8E0C191A131547BDFE076A46022E6FCFC88F83D1778B6171ACAB38FAA73
17.5.1
x641279BFBE1B27810860487E0261E617748DD58A0AB64DBDD5FC1DB3FA2A788A5A
17.5.0
x6417595497B75860E222AB1771A32C2470739CD03F3DBA9E1EFF71107354F935E6
17.4.0
x645D9F278B1E3F1FBFBC85C31D661F347E6B1BB447F4482A7B3E6240CC8870D913
17.3.0
x642C442BD16EFDC1FAB21D694E5A26627F42D11B3F056AA5A933656FAC449EC638
17.2.1
x643CBB60B97784B80762158F3141112C2D306A3DFE920FD0A67B44651EFAE93924
17.1.0
x64D1DC14035225B2CD08D0052AB313BD6D564D60418CB50792BA01099716E0F229
17.0.0
x645CA31B7A6C5570059275C07DB09083E93A6CC98A806D506A280E0E16DFA01CF6
16.9.0
x64BB41CAD408397CB1C0977A2F5EF720F8087D3416302ED67395D3608037345440
16.8.0
x646C9F0274A864EB333E0E95400C84F8E387BE77342F45A8A42084D70D1C74B6FD
16.7.0
x64AF5269AA95B941837E2AE549EA5DB9C9E49CBD73FFC606A8AFDAA298FCFDBE7C
16.0.4
x64F3654BBD4EBFB4DCA3DA5FC562946055279F7EEA6554A3DDF0B69B1E15D3C987
16.0.3
x64DB15F24A6873F7D3589B93D5E4A816998266C17B4AB7A0A3A09C333F3B31E1BA
16.0.2
x649FD6F033A6BFAD4D0D3E5F952BE3F453B1F2F79A3E019D8DAE9F792A8DA9D0C1
14.0.1
x649850254001BF2D9536B676C25BD764294BEEEC8B3F810DBB6D848CE6857C8862