Version 0.2.2 behavior is documented here. Thesupport record separates local verification frompublished MoonX behavior; moonx examples use registry releases.
Declining an interactive overwrite, including EOF, returns status 1 withoutchanging the destination; other operands are still processed.
Create symbolic links with -s, including force/interactive replacement(-f/-i, last option wins), relative targets (-r), target directories (-t), explicit linkdestinations (-T), backup controls (-b, -S), directory destinations, andverbose output. -n only disables following a destination symlink; it is notan alias for -T. Target-directory and replacement combinations are acceptedby the implementation but do not yet have complete differential coverage.
Hard links are unavailable through the public async 0.22.4 filesystem API onboth Native and Wasm, so ln without -s fails before mutation. Symbolic-linkcreation is currently enabled on POSIX hosts only. These implementation limitsare separate from caller/host file-access authorization; see thefilesystem decision record in ADR-0004.
Standalone --version prints exactly ln 0.2.2 followed by onenewline. Standalone --help starts with Usage: ln, lists bothmetadata options, and ends with a newline. Both write to stdout, leave stdinunread, and exit with status 0. Exact-version publication and verificationremain recorded separately in the support record.