From 0dbd4157be48e1027d910fa52936d38360355ffe Mon Sep 17 00:00:00 2001 From: "Z. Grace Moreau" Date: Sun, 17 Jan 2021 14:25:09 -0700 Subject: [PATCH] query fish's PID correctly; also output executable names only --- Library/Homebrew/cmd/shellenv.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/shellenv.sh b/Library/Homebrew/cmd/shellenv.sh index d6b9a86385..0f129677e0 100644 --- a/Library/Homebrew/cmd/shellenv.sh +++ b/Library/Homebrew/cmd/shellenv.sh @@ -6,7 +6,7 @@ #: Consider adding evaluation of this command's output to your dotfiles (e.g. `~/.profile`, `~/.bash_profile`, or `~/.zprofile`) with: `eval $(brew shellenv)` homebrew-shellenv() { - case "$(/bin/ps -p $PPID -o comm=)" in + case "$(/bin/ps -p ${PPID:-$fish_pid} -c -o comm=)" in fish|-fish) echo "set -gx HOMEBREW_PREFIX \"$HOMEBREW_PREFIX\";" echo "set -gx HOMEBREW_CELLAR \"$HOMEBREW_CELLAR\";"