1.1 KiB
-
2026-03-06: Updated
src/main_streamer.cppto remove explicithas_help_flag/print_helppreflight checks and treat empty/helpparse result as graceful exit. -
parse_runtime_configinsrc/config/runtime_config.cppnow returnsstd::unexpected("")for help path (viaapp.exit(e) == 0) andstd::unexpected("parse_error")for parse failures. -
Kept
--helpbehavior delegated to CLI11:./build/cvmmap_streamer --helpprints CLI11-generated help and exits non-zero through parse path logging in current wrapper. -
Verified with
cmake --build buildand CLI smoke commands:--help,--definitely-invalid, and no-arg execution (shows runtime config then fails runtime stage as expected). -
2026-03-06: applied concrete edits: streamer now relies on parse_runtime_config returning "help"/"parse_error" and main handles those exits directly (help=>0, parse_error=>2).
-
2026-03-06: completed remaining task checks: grep-verified no manual streamer help preflight in main, plus help parse/parse_error control flow validated with --help exit 0 and invalid flag exit 2; note appended.