diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/main.rs b/src/main.rs index 764f5a0c6..8cf29dd37 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,25 +48,9 @@ impl log::Log for Logger { fn main() { log::set_logger(&LOGGER).unwrap(); - let js_args = flags::v8_set_flags(env::args().collect()); - - let mut isolate = Isolate::new(js_args); - - if isolate.flags.help { - flags::print_usage(); - std::process::exit(0); - } - - if isolate.flags.version { - version::print_version(); - std::process::exit(0); - } - - let mut log_level = log::LevelFilter::Info; - if isolate.flags.log_debug { - log_level = log::LevelFilter::Debug; - } - log::set_max_level(log_level); + let args = env::args().collect(); + let mut isolate = Isolate::new(args); + flags::process(&isolate.flags); isolate .execute("deno_main.js", "denoMain();") |