parseCliOptions

Parses supported AeroGuard CLI arguments.

Supported arguments are --scenario, --events, and --explain.

Return

validated CLI options.

Parameters

args

raw command-line arguments.

Throws

if a required argument value is missing.

if an unknown argument is provided.