reticle help prints a short list of the commands most people need, grouped, one line each, to stdout and exits 0.
--help works anywhere on the line, so reticle init --help is a help request, never an unknown argument, and never runs the command.
The short list
Only in help all
sync, runs, config, affected, report, context, hook, mcp, serve, drive, setup, license, rollback and version. They all work the same as always; they are left out of the short list because most people never type them. See the CLI reference for one row per command, including the renamed and removed ones.
Errors print it too
Any usage error prints the offending thing first, then the short list on stderr, and exits1:
Exit codes
A bare
reticle with no arguments is not help. In a wired project it is reticle serve. In a folder that Reticle has not wired, it gives a first verdict on the app:
see the CLI reference.