Skip to content

v0.6.2

Latest

Choose a tag to compare

@manatunga manatunga released this 27 Sep 06:39

v0.6.2 — Test Coverage: CLI Flags & Command Dispatch

Test-only release. No production code, behavior, or CLI flags changed.

Added

  • Full test_cli.py coverage for init, link, and info subcommands
    (previously only clone and clean had flag-level tests), including
    defaults, valid/invalid choices, and flag combinations.
  • Direct, mocked tests for every Command class's run() method
    (clean, info, link, clone, init), verifying each one
    constructs its corresponding Initializer with the correct
    arguments and returns the correct result. This closes a gap where
    run() logic was only covered incidentally through test_main.py's
    end-to-end dispatch tests, rather than asserted directly.

Notes

  • Full test suite (195 tests), ruff, and mypy all pass clean.
  • Closes #2, #3.