terraphim-clients v1.21.2
Highlights
- Adds terraphim-grep check-update and terraphim-grep update commands.
- Reuses the shared terraphim_update crate rather than implementing a separate updater.
- Adds UpdaterConfig::with_repo(...) so binaries can target the correct GitHub Releases repository.
- Preserves existing terraphim-grep search behaviour and no-thesaurus fallback.
Verification
- cargo test -p terraphim_update test_updater_config -- --nocapture
- cargo test -p terraphim_grep --test no_thesaurus_cli --test default_feature_smoke
- cargo test -p terraphim_grep --bin terraphim-grep
- cargo clippy -p terraphim_grep -p terraphim_update --all-targets -- -D warnings
- cargo llvm-cov -p terraphim_grep --summary-only
- cargo run -p terraphim_grep -- check-update
Notes
The shared updater can check release metadata now. Actual binary replacement still depends on release assets and signatures being present for the binary.