diff --git a/cli/src/commands.rs b/cli/src/commands.rs index 0f228a2..4166159 100644 --- a/cli/src/commands.rs +++ b/cli/src/commands.rs @@ -2100,6 +2100,7 @@ mod tests { cli_allow_file_access: false, cli_annotate: false, cli_download_path: false, + cli_native: false, annotate: false, color_scheme: None, download_path: None, diff --git a/cli/src/flags.rs b/cli/src/flags.rs index 3bbdf51..b897e31 100644 --- a/cli/src/flags.rs +++ b/cli/src/flags.rs @@ -250,6 +250,7 @@ pub struct Flags { pub cli_allow_file_access: bool, pub cli_annotate: bool, pub cli_download_path: bool, + pub cli_native: bool, } pub fn parse_flags(args: &[String]) -> Flags { @@ -352,6 +353,7 @@ pub fn parse_flags(args: &[String]) -> Flags { cli_allow_file_access: false, cli_annotate: false, cli_download_path: false, + cli_native: false, }; let mut i = 0; @@ -568,6 +570,7 @@ pub fn parse_flags(args: &[String]) -> Flags { "--native" => { let (val, consumed) = parse_bool_arg(args, i); flags.native = val; + flags.cli_native = true; if consumed { i += 1; } diff --git a/cli/src/main.rs b/cli/src/main.rs index f6476f5..330475d 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -463,7 +463,7 @@ fn main() { flags.ignore_https_errors.then_some("--ignore-https-errors"), flags.cli_allow_file_access.then_some("--allow-file-access"), flags.cli_download_path.then_some("--download-path"), - flags.native.then_some("--native"), + flags.cli_native.then_some("--native"), ] .into_iter() .flatten()