app: unify config handling stuff a bit

This commit is contained in:
Schrottkatze 2024-01-15 09:03:55 +01:00
parent 6ccfaedb13
commit ea2e5d6075
Signed by: schrottkatze
GPG key ID: DFD0FD205943C14A
5 changed files with 94 additions and 74 deletions

View file

@ -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();
}
}