mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +00:00
- Replace static argparse-based CLI in cli.deploy.development with dynamic module dispatcher compatible with nested command discovery. - Ensure cli.deploy.development is executable via python -m and root dispatcher. - Fix unit test path resolution to work locally and in CI. - Make docker-* Makefile targets depend on install. - Simplify test runner script and keep Nix flake config compatibility. This aligns the CLI architecture with integration test discovery (cli/**/__main__.py) and removes the need for manual subcommand registration. https://chatgpt.com/share/696fdbbc-b6d8-800f-a8b5-067aa7e38706