General and WSPR Options
General Options
-h,--help
Display help text and exit. This is processed early and does not require root.-v,--version
Print version information and exit.-i,--ini-file <file>
Load configuration from an INI file. When used, CLI transmission options are disabled or restricted, and the program runs in daemon-style mode.-r,--repeat
Repeat transmissions indefinitely in direct CLI mode.-x,--terminate <count>
Stop after a specified number of transmissions.-J,--journald
Send logs to the systemd journal instead of stdout.-D,--date-time-log
Prefix log lines with UTC timestamps.--debug-logging,--no-debug-logging
Enable or disable debug-level logging output.
WSPR Behavior
--planner-preference <auto\|prefer_paired\|require_paired>
Controls WSPR message planning. The defaultautomode uses a normal single WSPR frame when possible and allows the planner to choose paired handling when needed.prefer_pairedasks the planner to use paired handling when it is available.require_pairedrejects a transmission if the supplied identity cannot be represented with the paired-message strategy.-o,--offset
Apply a small random frequency offset to reduce collisions.--no-offset
Disable random offset.
WSPR Message Types
The CLI is no longer limited to classic Type 1-only callsign handling. Direct CLI WSPR input is passed through the same WSPR planning path used by the rest of the application.
Type 1 is the normal single-frame WSPR message form for standard callsign, grid, and power combinations.
Type 2 supports compound or extended identity cases by transmitting a callsign-hash-oriented frame as part of a paired strategy.
Type 3 supports the complementary extended identity information needed for paired decoding.
For ordinary callsigns and four-character grid squares, no special option is
usually needed. For identities that require Type 2/Type 3 handling, use
--planner-preference when you want to prefer or require paired planning.