Rename "Config" to "CliConfig"

This commit is contained in:
Matthias Beyer 2015-10-27 00:02:42 +01:00
parent 904d3fa8c0
commit b98dea3946
4 changed files with 13 additions and 13 deletions

View file

@ -13,14 +13,14 @@ impl ModuleConfig {
} }
} }
pub struct Config<'a> { pub struct CliConfig<'a> {
pub module_configs : Vec<ModuleConfig>, pub module_configs : Vec<ModuleConfig>,
pub cli_matches : ArgMatches<'a, 'a>, pub cli_matches : ArgMatches<'a, 'a>,
} }
impl<'a> Config<'a> { impl<'a> CliConfig<'a> {
pub fn new(app : clap::App<'a, 'a, 'a, 'a, 'a, 'a>) -> Config<'a> { pub fn new(app : clap::App<'a, 'a, 'a, 'a, 'a, 'a>) -> CliConfig<'a> {
Config { CliConfig {
module_configs: vec![], module_configs: vec![],
cli_matches: app.get_matches(), cli_matches: app.get_matches(),
} }

View file

@ -1,6 +1,6 @@
extern crate clap; extern crate clap;
use cli::Config; use cli::CliConfig;
use std::path::Path; use std::path::Path;
use clap::{App, ArgMatches}; use clap::{App, ArgMatches};
@ -18,7 +18,7 @@ pub struct Configuration {
impl Configuration { impl Configuration {
pub fn new(config: &Config) -> Configuration { pub fn new(config: &CliConfig) -> Configuration {
let rtp = rtp_path(config); let rtp = rtp_path(config);
let mut verbose = false; let mut verbose = false;
@ -59,7 +59,7 @@ impl Configuration {
} }
fn rtp_path(config: &Config) -> String { fn rtp_path(config: &CliConfig) -> String {
String::from(config.cli_matches.value_of("rtp").unwrap_or("~/.imag/store/")) String::from(config.cli_matches.value_of("rtp").unwrap_or("~/.imag/store/"))
} }

View file

@ -2,7 +2,7 @@
#[macro_use] extern crate log; #[macro_use] extern crate log;
extern crate config; extern crate config;
use cli::Config; use cli::CliConfig;
use configuration::Configuration; use configuration::Configuration;
use runtime::{ImagLogger, Runtime}; use runtime::{ImagLogger, Runtime};
use clap::App; use clap::App;
@ -17,7 +17,7 @@ fn main() {
let early_logger = ImagLogger::early().unwrap(); let early_logger = ImagLogger::early().unwrap();
let yaml = load_yaml!("../etc/cli.yml"); let yaml = load_yaml!("../etc/cli.yml");
let app = App::from_yaml(yaml); let app = App::from_yaml(yaml);
let mut config = Config::new(app); let mut config = CliConfig::new(app);
let configuration = Configuration::new(&config); let configuration = Configuration::new(&config);
let logger = ImagLogger::init(&configuration, &config); let logger = ImagLogger::init(&configuration, &config);

View file

@ -1,6 +1,6 @@
extern crate log; extern crate log;
pub use cli::Config; pub use cli::CliConfig;
pub use configuration::Configuration as Cfg; pub use configuration::Configuration as Cfg;
use std::io::stderr; use std::io::stderr;
@ -23,7 +23,7 @@ impl ImagLogger {
ImagLogger::init_logger(LogLevelFilter::Error) ImagLogger::init_logger(LogLevelFilter::Error)
} }
pub fn init(cfg: &Cfg, config: &Config) -> Result<(), SetLoggerError> { pub fn init(cfg: &Cfg, config: &CliConfig) -> Result<(), SetLoggerError> {
if config.is_debugging() || cfg.is_debugging() { if config.is_debugging() || cfg.is_debugging() {
ImagLogger::init_logger(LogLevelFilter::Debug) ImagLogger::init_logger(LogLevelFilter::Debug)
} else if config.is_verbose() || cfg.is_debugging() { } else if config.is_verbose() || cfg.is_debugging() {
@ -58,13 +58,13 @@ impl log::Log for ImagLogger {
} }
pub struct Runtime<'a> { pub struct Runtime<'a> {
pub config : Config<'a>, pub config : CliConfig<'a>,
pub configuration : Cfg, pub configuration : Cfg,
} }
impl<'a> Runtime<'a> { impl<'a> Runtime<'a> {
pub fn new(cfg: Cfg, config : Config<'a>) -> Runtime<'a> { pub fn new(cfg: Cfg, config : CliConfig<'a>) -> Runtime<'a> {
Runtime { Runtime {
config: config, config: config,
configuration: cfg, configuration: cfg,