One click, seven stages

One click, seven stages An architecture diagram generated by Archify. Desktop button · double-click Update Tools · Architecture component Desktop button double-click Update Tools Update-Tools.sh · loops registry, collects failures · Architecture component Update-Tools.sh loops registry, collects failures tools.d registry · 23 TOML entries, one per tool · Architecture component tools.d registry 23 TOML entries, one per tool Native updaters · mise, rustup, uv, npm, pip, cargo · Architecture component Native updaters mise, rustup, uv, npm, pip, cargo Version checks · every step reports its version · Architecture component Version checks every step reports its version Pass/fail summary · green board or failure list · Architecture component Pass/fail summary green board or failure list Update log · appended under ~/.local/share · Architecture component Update log appended under ~/.local/share Legend Frontend Backend Database

Why it holds up

  • • No sudo: every write lands under $HOME
  • • Each tool keeps its own native updater