API
Rselectron exposes two stable surfaces that share one normalization and orchestration pipeline. The CLI is an adapter over the same programmatic operations — it does not maintain a second behavior implementation.
Commands at a glance
There is no implicit default command. Running rselectron with no subcommand prints help to stderr and exits 1.
Operational failures surface as RselectronError with a stable code. CLI exit codes and messages are projections of that error.
Configuration is declared in rselectron.config.* — see Configuration for the process-key contract.

