fabro/crates
Bryan Helmkamp 2afd63ba5a Simplify system dependency checks after code review
- Consolidate 4 duplicate parser functions into one `parse_version(re, output)`
- Use `LazyLock<Regex>` statics (matching codebase patterns in arc-util, arc-workflows)
- Replace 5-element tuple with named `DepSpec` struct
- Replace `raw_output: Option<String>` with `found: bool` (content was never used)
- Remove unnecessary `pub` from internal types and functions
- Parse stdout/stderr separately instead of concatenating
- Consolidate 10 parser tests into 6 via shared `parse_version`

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:52:37 -05:00
..
arc-agent Replace DIY terminal color with console crate 2026-03-03 16:02:10 -05:00
arc-api Add system dependency checks to arc doctor 2026-03-03 17:49:20 -05:00
arc-cli Simplify system dependency checks after code review 2026-03-03 17:52:37 -05:00
arc-db Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-devcontainer allow dead code in arc-devcontainer for now 2026-03-03 14:49:22 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Replace DIY terminal color with console crate 2026-03-03 16:02:10 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-types Add spec-first OpenAPI for arc-api with generated types 2026-03-01 21:43:49 -05:00
arc-util Enforce semantic color scheme across CLI output 2026-03-03 16:09:03 -05:00
arc-workflows Enforce semantic color scheme across CLI output 2026-03-03 16:09:03 -05:00