Files
BoilR/src/main.rs
T
2022-10-11 06:17:10 +02:00

30 lines
554 B
Rust

mod config;
mod migration;
mod platforms;
mod settings;
mod steam;
mod steamgriddb;
mod sync;
mod ui;
use color_eyre::eyre::Result;
fn main() -> Result<()> {
color_eyre::install()?;
ensure_config_folder();
migration::migrate_config();
let args: Vec<String> = std::env::args().collect();
if args.contains(&"--no-ui".to_string()) {
ui::run_sync();
} else {
ui::run_ui(args);
}
Ok(())
}
fn ensure_config_folder() {
let path = config::get_config_folder();
let _ = std::fs::create_dir_all(&path);
}