Issue:
When launching the GUI app normally via macOS Finder or Spotlight and setting passcommand to a Homebrew script (e.g., /opt/homebrew/bin/passage vykar), the app hangs. It spawns a bash process that consumes 100% CPU.
However, the app works perfectly if:
- it is launched directly from
zsh or fish via the terminal, or
- the config includes
passphrase instead of passcommand.
Probable cause:
macOS GUI apps launch with a minimal $PATH that excludes /opt/homebrew/bin. While the passage script successfully starts due to the absolute path, it hangs in an infinite loop or error state because of missing dependencies (like age) without the Homebrew path.
Suggestion:
Explicitly append /opt/homebrew/bin:/usr/local/bin to the $PATH environment variable inside the app before it spawns the shell command.
macOS 26.5.2
vykar 0.18.0
Just started testing Vykar: it is so good! Thank you
Issue:
When launching the GUI app normally via macOS Finder or Spotlight and setting
passcommandto a Homebrew script (e.g.,/opt/homebrew/bin/passage vykar), the app hangs. It spawns a bash process that consumes 100% CPU.However, the app works perfectly if:
zshorfishvia the terminal, orpassphraseinstead ofpasscommand.Probable cause:
macOS GUI apps launch with a minimal
$PATHthat excludes/opt/homebrew/bin. While thepassagescript successfully starts due to the absolute path, it hangs in an infinite loop or error state because of missing dependencies (likeage) without the Homebrew path.Suggestion:
Explicitly append
/opt/homebrew/bin:/usr/local/binto the$PATHenvironment variable inside the app before it spawns the shell command.macOS 26.5.2
vykar 0.18.0
Just started testing Vykar: it is so good! Thank you