windows-iso-downloader/cli
Shekhar Vaidya 7a267a2581 fix(cli): open browser via temp .url file to preserve & in signed URLs
cmd.exe treats & as a command separator, truncating Microsoft's signed
download URLs at the first query parameter boundary. Writing the URL to
a Windows Internet Shortcut (.url) file means cmd.exe only ever sees a
temp filename with no special characters; the browser reads the full URL
from the file contents.

Uses %COMSPEC% to locate cmd.exe reliably across environments.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 07:06:02 +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 feat(cli): architecture picker + post-fetch O/C/Enter menu 2026-06-23 11:49:31 +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 fix(cli): open browser via temp .url file to preserve & in signed URLs 2026-06-30 07:06:02 +05:30
picker_test.go feat(cli): interactive numbered picker (stdin/stderr separated) 2026-06-18 11:53:59 +05:30