From b81d5fed1b3e980992fbe9b5f89bd5ac34e508ad Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Wed, 11 Feb 2026 21:47:27 -0500 Subject: [PATCH] [F] Continue even when current path is not found (Fixes #426) --- crates/hyfetch/src/neofetch_util.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/hyfetch/src/neofetch_util.rs b/crates/hyfetch/src/neofetch_util.rs index b15e6520..ad6ee231 100644 --- a/crates/hyfetch/src/neofetch_util.rs +++ b/crates/hyfetch/src/neofetch_util.rs @@ -155,7 +155,13 @@ pub fn add_pkg_path() -> Result<()> { // Get PATH let pv = &env::var_os("PATH").context("`PATH` env var is not set or invalid")?; let mut path = env::split_paths(pv).collect::>(); - let exe = env::current_exe().context("failed to get path of current running executable")?; + let exe = match env::current_exe() { + Ok(exe) => exe, + Err(e) => { + debug!("Failed to get path of current running executable: {}", e); + return Ok(()); + } + }; let base = exe.parent().unwrap(); // Add from bin: ../git, ../fastfetch, ../scripts