From 88c9ff5e1311e8e88a1ba67b66aa7ea0cb8d5bcc Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Tue, 15 Apr 2025 03:41:14 -0400 Subject: [PATCH] perf: don't collect args into a Vec --- src/main.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3297d90..47364a9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,8 +12,7 @@ use crate::uptime::get_current; use std::io::{Write, stdout}; fn main() -> Result<(), Box> { - let args: Vec = std::env::args().collect(); - if args.len() > 1 && args[1] == "--version" { + if Some("--version") == std::env::args().nth(1).as_deref() { println!("Microfetch {}", env!("CARGO_PKG_VERSION")); } else { let utsname = nix::sys::utsname::uname()?;