Pure-MoonBit GNU Wget 1.25 HTTP/HTTPS profile. The authoritative capabilityrecord is docs/compatibility.md; this READMEdescribes the package-level P1 contract verified by the unified test runner.
The command supports:
URL operands and repeated -i/--input-file lists with blank/comment-linehandling and aggregate failure status;
quiet mode, stdout/default/file output, -o log replacement, and -a logappend behavior;
-c range resume with safe restart when a server ignores the range, and-N conditional requests that preserve output after 304;
repeated --header, all documented --method values, and explicit-method--body-data or binary --body-file input;
bounded/unlimited tries, connection-refused and HTTP-status retry controls,retry delay, redirect limits, Content-Disposition, and numbered filenamecollisions;
Default redirect rules remain Wget-specific: POST is rewritten on 301/302/303,other methods are retained, and 307/308 preserve method and body.
Network authorization is supplied by the Wasm harness. The command does notembed an allowlist: the policy suite proves both a denied connection and aconnection allowed only to a local fixture endpoint.
This remains a bounded HTTP transfer profile, not full Wget compatibility.Recursive mirroring, FTP, authentication/cookies/HSTS, post-download timestamprestoration, exact GNU progress and diagnostic bytes, and options outside thedocumented package help are not claimed.