diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2017-07-17 10:36:52 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2017-07-17 10:48:09 +0200 |
| commit | f07f1a0262c908ff83490850b67a167f963efc2d (patch) | |
| tree | 5a5209baefc0b10ba528f254e7ce2456c23f6ac9 /mullvad_daemon/src/cli.rs | |
| parent | 6a4202fc8c55752f0fef86c04b628a3f9ada5279 (diff) | |
| download | mullvadvpn-f07f1a0262c908ff83490850b67a167f963efc2d.tar.xz mullvadvpn-f07f1a0262c908ff83490850b67a167f963efc2d.zip | |
Rename all crates from snake_case to kebab-case
Diffstat (limited to 'mullvad_daemon/src/cli.rs')
| -rw-r--r-- | mullvad_daemon/src/cli.rs | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/mullvad_daemon/src/cli.rs b/mullvad_daemon/src/cli.rs deleted file mode 100644 index 670a2bf28b..0000000000 --- a/mullvad_daemon/src/cli.rs +++ /dev/null @@ -1,45 +0,0 @@ -use clap::{App, Arg}; -use log; - -use std::path::PathBuf; - -pub struct Config { - pub log_level: log::LogLevelFilter, - pub log_file: Option<PathBuf>, -} - -pub fn get_config() -> Config { - let app = create_app(); - let matches = app.get_matches(); - - let log_level = match matches.occurrences_of("v") { - 0 => log::LogLevelFilter::Info, - 1 => log::LogLevelFilter::Debug, - _ => log::LogLevelFilter::Trace, - }; - let log_file = matches.value_of_os("log_file").map(PathBuf::from); - - Config { - log_level, - log_file, - } -} - -fn create_app() -> App<'static, 'static> { - App::new(::CRATE_NAME) - .version(crate_version!()) - .author(crate_authors!()) - .about(crate_description!()) - .arg( - Arg::with_name("v") - .short("v") - .multiple(true) - .help("Sets the level of verbosity."), - ) - .arg( - Arg::with_name("log_file") - .long("log") - .takes_value(true) - .help("Activates file logging to the given path"), - ) -} |
