summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs12
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();")