From 8092f2c000ef8590a3cd2b43c1d5d29ab3678112 Mon Sep 17 00:00:00 2001 From: PlexSheep Date: Tue, 9 Jul 2024 20:13:48 +0200 Subject: [PATCH] fix: help is no longer bugged out --- src/main.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 78d424a..dc59d91 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,6 +14,9 @@ use self::clock::Clock; mod clock; fn main() -> anyhow::Result<()> { + // setup the cli + let clock = Clock::parse(); + // setup terminal enable_raw_mode()?; let mut stdout = io::stdout(); @@ -21,8 +24,7 @@ fn main() -> anyhow::Result<()> { let backend = CrosstermBackend::new(stdout); let mut terminal = Terminal::new(backend)?; - let clock = Clock::parse(); - clock.run(&mut terminal)?; + let result = clock.run(&mut terminal); // restore terminal disable_raw_mode()?; @@ -33,5 +35,5 @@ fn main() -> anyhow::Result<()> { )?; terminal.show_cursor()?; - Ok(()) + result }