From 86cdf3703399367836c89accba3756437d820bb0 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Fri, 22 Mar 2024 14:03:56 -0700 Subject: perf(cli): use args_os (#23039) Extracted from #22718 --- cli/args/flags.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cli/args') diff --git a/cli/args/flags.rs b/cli/args/flags.rs index 22c7d8e6d..283ebc9a3 100644 --- a/cli/args/flags.rs +++ b/cli/args/flags.rs @@ -17,6 +17,7 @@ use deno_runtime::permissions::parse_sys_kind; use log::debug; use log::Level; use std::env; +use std::ffi::OsString; use std::net::SocketAddr; use std::num::NonZeroU32; use std::num::NonZeroU8; @@ -909,7 +910,7 @@ To evaluate code in the shell: ); /// Main entry point for parsing deno's command line flags. -pub fn flags_from_vec(args: Vec) -> clap::error::Result { +pub fn flags_from_vec(args: Vec) -> clap::error::Result { let mut app = clap_root(); let mut matches = app.try_get_matches_from_mut(&args)?; @@ -4294,7 +4295,7 @@ mod tests { /// Creates vector of strings, Vec macro_rules! svec { - ($($x:expr),* $(,)?) => (vec![$($x.to_string()),*]); + ($($x:expr),* $(,)?) => (vec![$($x.to_string().into()),*]); } #[test] -- cgit v1.2.3