Observed native/Wasm profile (2026-09-04): this README is supplementary. The support record is the only capability authority; it lists the repeatable unified-runner results and exclusions.
Print the environment or execute one command with explicit environmentchanges. Supports -i/--ignore-environment and -u NAME/--unset=NAME.The common GNU path also accepts bare - as an empty-environment request,-0/--null for NUL-separated output, and -C/--chdir for the childworking directory. --null with a child command fails with status 125.Command execution uses MoonBit's policy-visible process API, never a shell;the command and every argument are passed as separate argv entries. Becauseexecution can create a child process, this package is not in the defaultpolicy allow-list.
Option/assignment precedence, repeated unsets, --, command lookup, and exitstatuses 125 (command setup), 126 (not invokable), and 127 (not found) arecovered by the P2 profile. Non-empty assignment names are passed through evenwhen they are not shell identifiers, and the first assignment ends optionscanning. --help remains an explicit status-125 rejection; it is notadvertised as a successful help path.
The support claims in this README are for the Wasm artifact. Its environmentstarts from the policy-provided map before applying requested removals andassignments. Both the requested child working directory and executable must beauthorized by the host policy.