From 124c06c403b019438bbd60663eef48fb8172557c Mon Sep 17 00:00:00 2001 From: Alex Pasmantier <47638216+alexpasmantier@users.noreply.github.com> Date: Sun, 5 Jan 2025 00:05:19 +0100 Subject: [PATCH] refactor(config): check for config file existence before processing subcommands (#214) --- crates/television/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/television/main.rs b/crates/television/main.rs index 79de6d6..1dc996d 100644 --- a/crates/television/main.rs +++ b/crates/television/main.rs @@ -45,6 +45,8 @@ async fn main() -> Result<()> { let args: PostProcessedCli = Cli::parse().into(); debug!("{:?}", args); + let mut config = Config::new()?; + if let Some(command) = args.command { match command { cli::Command::ListChannels => { @@ -59,7 +61,6 @@ async fn main() -> Result<()> { } } - let mut config = Config::new()?; config.config.tick_rate = args.tick_rate.unwrap_or(config.config.tick_rate); config.config.frame_rate =