diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-09-22 01:03:24 -0400 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-09-25 17:02:49 -0400 |
commit | a6f6d0b7126ae53347bf41ad8751bfdce400e271 (patch) | |
tree | a4c3facbbf33181e3f6b08ccc3eb48a0bc8b79c7 /src/main.rs | |
parent | 1956d6846c0ef716455f3cf6b1d5caa6cee09a08 (diff) |
Clean up flags.
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();") |