From f1e2106152091990170bde19f86b247c30807493 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 16 Feb 2022 18:40:19 +0530 Subject: [PATCH] chore: change up argument checking logic --- src/main.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index ea1c291..f6a00a9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,14 +18,13 @@ fn main() -> Result<()> { let config_path = get_config_path()?; let config_str = std::fs::read_to_string(config_path.as_path()).unwrap_or_default(); let config: Replacements<'_> = toml::from_str(&config_str)?; - if check_args() { - return Ok(()); + if !check_for_version_arg() { + loop_clipboard(config); } - loop_clipboard(config); return Ok(()); } -fn check_args() -> bool { +fn check_for_version_arg() -> bool { let args: Vec = std::env::args().collect(); let version_args = vec!["version", "-v", "--version"]; for arg in args {