summaryrefslogtreecommitdiff
path: root/src/flags.rs
diff options
context:
space:
mode:
authorAndy Hayden <andyhayden1@gmail.com>2018-11-05 22:41:39 -0800
committerRyan Dahl <ry@tinyclouds.org>2018-11-06 06:25:38 -0800
commit7a17e2aec6307d37b7fe3bd9c7af0beb15ec924b (patch)
treee58d0d9688f2cdec98bf69b5bf011841e79b3a30 /src/flags.rs
parente1d5f82d36f08b9c7a7c6233b7ce354a5cf82836 (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.rs16
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 {}