gsxdsm
1f9ca33702
feat(KB-503): complete Step 3 — CLI argument parsing updates
...
- Add project command imports to bin.ts
- Update HELP text with project subcommands and --project flag
- Add project subcommand routing (list, add, remove, show, set-default, detect)
- Parse --isolation and --force flags for project add/remove
- All project command tests passing (6/6)
2026-03-31 22:46:17 -07:00
..
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:43:59 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:42:57 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:38:56 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:42:57 -07:00
2026-03-31 22:42:57 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00
2026-03-31 22:46:17 -07:00