2024-01-12 09:31:48 +01:00
|
|
|
use clap::Parser;
|
|
|
|
use cli::Args;
|
|
|
|
use welcome_msg::print_startup_msg;
|
|
|
|
|
|
|
|
use crate::config::Configs;
|
2024-01-11 10:44:12 +01:00
|
|
|
|
2024-01-12 09:36:30 +01:00
|
|
|
mod cli;
|
|
|
|
mod config;
|
|
|
|
mod error_reporting;
|
|
|
|
mod welcome_msg;
|
2024-01-11 10:44:12 +01:00
|
|
|
|
|
|
|
fn main() {
|
2024-01-12 09:31:48 +01:00
|
|
|
let args = Args::parse();
|
|
|
|
let cfg = Configs::read(args.config_file);
|
|
|
|
|
|
|
|
if !(args.no_startup_message || cfg.no_startup_message) {
|
|
|
|
print_startup_msg();
|
|
|
|
}
|
2024-01-11 10:44:12 +01:00
|
|
|
}
|