1.4 KiB
1.4 KiB
Removed the old insomnia-pod installed/runtime alias and completed the next single-binary CLI phase.
Implementation:
- Removed the
insomnia-podbinary target from thepodcrate and made it library-only withautobins = false. - Deleted the old
crates/pod/src/main.rswrapper while keepingpod::entrypointforinsomnia pod .... - Updated runtime command resolution to default to the current
insomniaexecutable plus thepodprefix argument, while preserving executable-onlyINSOMNIA_POD_COMMANDoverride behavior. - Updated Nix packaging so
.#insomniainstallsbin/insomniaand asserts thatbin/insomnia-podis absent. - Removed
apps.insomnia-podfromflake.nixand removed the devshellinsomnia-podwrapper. - Updated current docs to use
insomnia pod ...instead of the old user-facinginsomnia-pod ...command.
Review:
- External reviewer
remove-insomnia-pod-reviewer-20260531approved implementation commit0d7d3c7bf1e1becb85ca8322e4b72730a91e3513. - Review was recorded in
thread.mdbefore merge.
Validation on develop after merge:
cargo fmt --checkcargo test -p tui parse_pod_subcommand_uses_runtime_modecargo test -p pod-commandcargo test -p pod --lib discovery::testscargo test -p pod --test spawn_pod_testcargo check -p tui -p pod -p clientnix build .#insomnia./result/bin/insomnia pod --helptest ! -e ./result/bin/insomnia-pod./tickets.sh doctorgit diff --check