-
MyDev v1.0.0 — first release Stable
released this
2026-06-12 12:53:22 +00:00 | 2 commits to main since this releaseFirst tagged release of MyDev — a CLI + live TUI for monitoring and driving your local dev environment. Wraps
aws/awsmfa,docker, andgitbehind one tool.Features
- AWS MFA auth —
authshows account + session expiry (viaawsmfa);auth loginre-authenticates. - Dev stack control —
dev start | stop | restart | removedrive the devdocker-composestack (auto re-auth first). - Container freshness —
dev statusflags whether running containers match the dev repo (image rebuilt / compose config changed) and whether the dev repo is behindorigin. - Repo status — branch + dirty state across your configured repo roots.
- Prod-data & DB tools —
data table|snapshot|userfiles,db bast|grant|list. - Port check —
port <n>(lsof). - Live dashboard —
dash: auto-refreshing panels for auth (with expiry warning), docker (+ drift badge), and repos.- Quick keys for common actions, plus a
:command palette that browses the full command tree. - Captured commands show output in a scrollable, word-wrapped result pane; interactive ones (auth/compose/data) get the full terminal.
- Run-in-progress lock with
[c]ancel; terminal cleared on entry/exit.
- Quick keys for common actions, plus a
Install
go env -w GOPRIVATE=git.abrell.se git config --global url."git@git.abrell.se:".insteadOf "https://git.abrell.se/" go install git.abrell.se/victor/mydev@v1.0.0 Or clone + build: git clone git@git.abrell.se:victor/mydev.git cd mydev && go build -o mydev . && sudo mv mydev /usr/local/bin/ Configure mydev config init # writes ~/.config/mydev/config.yaml Set repos_roots, dev_dir, and legacy_dir, then run mydev dash. Requires Go 1.25+. MIT licensed.Downloads
- AWS MFA auth —