pub fn parse_cli_args(args: &[String]) -> Result<CliArgs, LoadError>Expand description
Split argv into host flags and positionals.
Product default (c.15+): omitted --viewer → ViewerMode::Embedded.
WYVERN_VIEWER overrides when set. Host-only flags (--bind, --ui-root,
--viewer, --allow-non-loopback) are stripped; all other tokens stay in
the extension remainder.
§Errors
Returns LoadError::Usage for bad flags or values.