forked from katzen-cafe/iowo
app: unify config handling stuff a bit
This commit is contained in:
parent
6ccfaedb13
commit
ea2e5d6075
5 changed files with 94 additions and 74 deletions
|
@ -1,19 +1,14 @@
|
|||
use clap::Parser;
|
||||
use cli::Args;
|
||||
use config::Config;
|
||||
use welcome_msg::print_startup_msg;
|
||||
|
||||
use crate::config::Configs;
|
||||
|
||||
mod cli;
|
||||
mod config;
|
||||
mod error_reporting;
|
||||
mod welcome_msg;
|
||||
|
||||
fn main() {
|
||||
let args = Args::parse();
|
||||
let cfg = Configs::read(args.config_file);
|
||||
let cfg = Config::read();
|
||||
|
||||
if !(args.no_startup_message || cfg.no_startup_message) {
|
||||
if cfg.startup_msg {
|
||||
print_startup_msg();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue