← All tools

rabinhansda24/devup

Popularity 65 Updated Development & Build

Menu-driven, idempotent setup for a fresh Ubuntu dev machine. Go, Rust, Python, TypeScript, Docker — one command.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

devup

One command to turn a fresh Ubuntu install into a polyglot development machine.

Built for Go + Rust + Python + TypeScript work on a laptop with a modest CPU and a disk that fills up faster than you expect.

curl -fsSL https://raw.githubusercontent.com/rabinhansda24/devup/main/install.sh | bash

Then just:

devup

---

What it does

  • Detects before it installs. Every package has a check command. Run it on a

half-configured machine and it only does the missing work.

  • Menu-driven. Browse by category, see what is already installed, tick what

you want. Or use a profile and go get coffee.

  • Auto or manual. --manual prints the commands instead of running them, so

you can learn from it or cherry-pick.

  • Idempotent. Safe to re-run. Config files use marked blocks and get backed

up before being touched.

  • Configures, not just installs. Docker log rotation, a shared Cargo target

directory, the mold linker, WezTerm leader keys, sane git defaults.