diff options
Diffstat (limited to 'cli/flags.rs')
-rw-r--r-- | cli/flags.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/flags.rs b/cli/flags.rs index bf3ea703d..1dda1ef61 100644 --- a/cli/flags.rs +++ b/cli/flags.rs @@ -472,7 +472,11 @@ To evaluate code in the shell: "; /// Main entry point for parsing deno's command line flags. -pub fn flags_from_vec(args: Vec<String>) -> clap::Result<Flags> { +pub fn flags_from_vec<I, T>(args: I) -> clap::Result<Flags> +where + I: IntoIterator<Item = T>, + T: Into<std::ffi::OsString> + Clone, +{ let version = crate::version::deno(); let app = clap_root(&version); let matches = app.clone().try_get_matches_from(args)?; |