diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index 82993596a..feca8aedd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,6 +18,7 @@ extern crate lazy_static; #[macro_use] extern crate log; extern crate dirs; +extern crate getopts; extern crate hyper_rustls; extern crate remove_dir_all; extern crate ring; @@ -69,12 +70,13 @@ fn main() { log::set_logger(&LOGGER).unwrap(); let args = env::args().collect(); - let (flags, rest_argv) = flags::set_flags(args).unwrap_or_else(|err| { - eprintln!("{}", err); - std::process::exit(1) - }); + let (flags, rest_argv, usage_string) = + flags::set_flags(args).unwrap_or_else(|err| { + eprintln!("{}", err); + std::process::exit(1) + }); let mut isolate = isolate::Isolate::new(flags, rest_argv, ops::dispatch); - flags::process(&isolate.state.flags); + flags::process(&isolate.state.flags, usage_string); tokio_util::init(|| { isolate .execute("deno_main.js", "denoMain();") |