diff options
author | Andy Hayden <andyhayden1@gmail.com> | 2018-11-05 22:41:39 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-11-06 06:25:38 -0800 |
commit | 7a17e2aec6307d37b7fe3bd9c7af0beb15ec924b (patch) | |
tree | e58d0d9688f2cdec98bf69b5bf011841e79b3a30 /src/flags.rs | |
parent | e1d5f82d36f08b9c7a7c6233b7ce354a5cf82836 (diff) |
Remove flags::process
It was doing two independent things:
- print help and exit
- set log level
It's better to do those explicitly in main.rs
Diffstat (limited to 'src/flags.rs')
-rw-r--r-- | src/flags.rs | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/flags.rs b/src/flags.rs index 11a6cff68..0dd77de42 100644 --- a/src/flags.rs +++ b/src/flags.rs @@ -2,11 +2,9 @@ use getopts::Options; use libc::c_int; use libdeno; -use log; use std::ffi::CStr; use std::ffi::CString; use std::mem; -use std::process::exit; use std::vec::Vec; // Creates vector of strings, Vec<String> @@ -28,20 +26,6 @@ pub struct DenoFlags { pub types_flag: bool, } -pub fn process(flags: &DenoFlags, usage_string: &str) { - if flags.help { - println!("{}", &usage_string); - exit(0); - } - - let log_level = if flags.log_debug { - log::LevelFilter::Debug - } else { - log::LevelFilter::Info - }; - log::set_max_level(log_level); -} - pub fn get_usage(opts: &Options) -> String { format!( "Usage: deno script.ts {} |