Skip to content

Commit 52aaaa4

Browse files
fix: qchat launch logic on linux to fallback to a global qchat (#169)
1 parent 7d3d435 commit 52aaaa4

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

crates/q_cli/src/cli/mod.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,15 @@ fn qchat_path() -> Result<PathBuf> {
595595
return Ok(PathBuf::from("/usr/bin").join(CHAT_BINARY_NAME));
596596
}
597597
}
598-
Ok(home_local_bin()?.join(CHAT_BINARY_NAME))
598+
599+
if let Ok(local_bin_path) = home_local_bin() {
600+
let local_bin_path = local_bin_path.join(CHAT_BINARY_NAME);
601+
if local_bin_path.exists() {
602+
return Ok(local_bin_path);
603+
}
604+
}
605+
606+
Ok(PathBuf::from(CHAT_BINARY_NAME))
599607
}
600608

601609
#[cfg(target_os = "macos")]

0 commit comments

Comments
 (0)