CLI command design

version

Reports the installed KiCad Cruncher version and controlled dependency versions.

Usage

kicad-cruncher version
kicad-cruncher --version

Arguments

No command arguments are accepted.

Output

The promoted Rust executable writes one kicad-cruncher <version> line and binds that version to the companion Python package during release verification. The full Python module entry point additionally reports controlled Python dependency versions, including kicad-monkey and wn-geometer.

Tests

L0 and L99 verify Python version entry points, package metadata, release notes, and controlled dependency pins. Rust CLI and installed-artifact tests verify both native executable names, version equality with the Python distribution, and rejection of a mismatched release candidate.