refactor: using custom PATH instead of reading it from zsh (#581)

* run `echo $PATH > ~/Library/Application\ Support/SourceGit/PATH` to generate to custom PATH file for SourceGit
This commit is contained in:
leo 2024-10-21 15:31:13 +08:00
parent 188bf02349
commit 67b6a6d9d5
No known key found for this signature in database
4 changed files with 9 additions and 25 deletions

View file

@ -195,6 +195,10 @@ namespace SourceGit.Commands
if (OperatingSystem.IsLinux())
start.Environment.Add("LANG", "en_US.UTF-8");
// Fix macOS `PATH` env
if (OperatingSystem.IsMacOS() && !string.IsNullOrEmpty(Native.OS.CustomPathEnv))
start.Environment.Add("PATH", Native.OS.CustomPathEnv);
// Force using this app as git editor.
switch (Editor)
{