CLI reference
The ash CLI is a machine interface. Successful output and error diagnostics use stable ASON, with no human help page, color, progress bar, or interactive REPL.
ash self replace is an internal Windows helper used by activation, not a normal
Harness interface.
Error contract
Example:
Exit codes map stably to error classes. Callers should branch on ASON diagnostics and exit status, never localized text. Missing arguments and unknown commands return a usage-class machine error instead of printing help.
Working directory
File operations are confined to the startup workspace. Paths must use canonical
logical form and cannot escape through lexical traversal, symbolic links, or
Windows reparse points. exec never switches to an implicit host shell.