windows-iso-downloader/cli
Shekhar Vaidya 61a296b92b fix(cli): list available languages on --lang mismatch; fix telemetry truncation
Real-world telemetry showed --lang "English (United States)" failing
for several consumer products that only list "English International"
-- the exact example used in --help. The mismatch error now lists the
languages actually available, and the help text notes names vary by
product.

Also fixes truncateError to keep both head and tail of long error
strings (previously kept only the head, which for wrapped errors with
a long URL cut off the actual root cause at the end).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-12 18:13:48 +05:30
..
catalog.go feat(cli): product catalog with word-based search 2026-06-18 11:39:09 +05:30
catalog_test.go feat(cli): product catalog with word-based search 2026-06-18 11:39:09 +05:30
go.mod feat(cli): scaffold Go module 2026-06-18 11:36:33 +05:30
main.go fix(cli): list available languages on --lang mismatch; fix telemetry truncation 2026-07-12 18:13:48 +05:30
microsoft.go feat: Phase 3 crowdsourced cache contribution 2026-06-18 14:07:35 +05:30
microsoft_test.go feat(cli): direct Microsoft client (session, SKU, links, eval scrape) 2026-06-18 11:45:14 +05:30
picker.go feat(cli): combined product picker with eval products + clipboard fix 2026-06-30 07:25:03 +05:30
picker_test.go feat(cli): interactive numbered picker (stdin/stderr separated) 2026-06-18 11:53:59 +05:30