-
released this
2026-06-15 07:00:04 +00:00 | 0 commits to main since this releaseFixed
- AWS auth panel stuck on "checking…" when the session is expired.
The dashboard only handled two states — authenticated andawsmfa
errored — so an expired session (whereawsmfareports
"Not authenticated." with no error) fell through to the loading
spinner and looked like it had hung. The panel now distinguishes
"not yet checked" from "checked, not authenticated" and shows
✗ re-auth needed for any non-authed result.
Upgrade
go install git.abrell.se/victor/mydev@latestor from a clone:
git pull && go build -o mydev . && sudo mv mydev /usr/local/bin/Note: a stale binary will not pick up this fix — make sure you rebuild/reinstall.
Downloads
- AWS auth panel stuck on "checking…" when the session is expired.
-
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 —