From c220ea2a164cccd6d1e1c9e84915504ceb422e91 Mon Sep 17 00:00:00 2001 From: Zynh0722 Date: Wed, 31 Jan 2024 17:01:07 -0800 Subject: [PATCH] idk what git is doing to meeee --- src/main.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 96cb67c..b0b7fc9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -25,16 +25,21 @@ fn become_wm(conn: &C, screen: &Screen) -> anyhow::Result<()> { res.map_err(|e| anyhow!(e)) } -fn main() -> anyhow::Result<()> { +fn handle_args() { let mut args = std::env::args().skip(1); if let Some(arg) = args.next() { if arg != "-v" { - return Err(anyhow!("usage: rswm [-v]")); + eprintln!("usage: rswm [-v]"); + exit(1); } else { - println!(env!("CARGO_PKG_VERSION")); // TODO: test this - return Ok(()); + println!("rswm-{}", env!("CARGO_PKG_VERSION")); + exit(0); } } +} + +fn main() -> anyhow::Result<()> { + handle_args(); // TODO: Investigate LC_CTYPE and Locale stuff from dwm