Expand description
gwm — git worktree manager (lib root).
Internal test seam — NOT a public API. This library target exists for
one reason: the binary (src/main.rs) and the integration tests under
tests/ share a single module tree, and Rust integration tests can only
reach it through a pub lib. The whole crate is therefore #![doc(hidden)]
and every pub item below carries no SemVer guarantee — signatures,
modules, and types here are free to change in any release, major or not.
Do not cargo add gwm-cli to build on gwm::*. The published crate ships
this lib only as a byproduct of shipping the gwm binary; it is not a
supported dependency. The contracts that are stable — the CLI, the
--format=json / daemon payloads, and the .gwm.toml schema — are
documented in docs/6.development/3.stability.md and frozen by
tests/contract_tests.rs.