Version 0.2.1 behavior is documented here. Thesupport record separates local verification frompublished MoonX behavior; moonx examples use registry releases.
Compare two sorted files line by line, producing three columns: lines onlyin FILE1, lines only in FILE2 (one leading TAB), and common lines (twoleading TABs):
moonx cli/comm left.txt right.txt
moonx cli/comm -12 left.txt right.txt # only common lines
Options: -1, -2, -3 suppress the corresponding column (combinable as-12, -23, ...). Use - to read stdin. Records are compared as raw bytes,matching LC_ALL=C order. --check-order reportsan unsorted input and exits nonzero. By default, disorder is diagnosed onceunpairable input is observed, matching GNU's conditional check.-z reads and writes NUL-delimited records; --nocheck-order explicitlyselects permissive order handling whenever both order flags are present.
Standalone --version prints exactly comm 0.2.1 followed by onenewline. Standalone --help starts with Usage: comm, 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.