Command | New Desktop
fn print_help() println!("qfetch - A modern system information tool"); println!("Usage: qfetch [OPTIONS]"); println!("\nOptions:"); println!(" -h, --help Show this help message"); println!(" -v, --version Show version information"); println!("\nNo arguments: Display system information with ASCII logo.");
fn main() { let args: Vec<String> = env::args().collect(); if args.len() > 1 && (args[1] == "-h" || args[1] == "--help") print_help(); return; new desktop command
fn get_linux_gpu() -> String ").arg("grep").arg("-i").arg("vga").output(); if let Ok(out) = output let stdout = String::from_utf8_lossy(&out.stdout); if let Some(line) = stdout.lines().next() let parts: Vec<&str> = line.split(':').collect(); if parts.len() > 2 return parts[2].trim().to_string(); fn print_help() println
// OS & Kernel let os = whoami::distro().unwrap_or_else(|| "Unknown".to_string()); let host = whoami::hostname(); let kernel = sys.kernel_version().unwrap_or_else(|| "Unknown".to_string()); println!("Usage: qfetch [OPTIONS]")
}