From 6f6fc13aad97e7c0f9eeb28b7e4d669a809e625a Mon Sep 17 00:00:00 2001 From: Alexandre Pasmantier Date: Sat, 4 Jan 2025 23:52:55 +0100 Subject: [PATCH] refactor(config): check for config file existence before processing subcommands --- 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 =