macOS如何把brew添加到fish shell

问题

启用fish后,直接输入brew相关指令是无效的

ww@bogon ~ (main)> brew
fish: Unknown command: brew

解决

这是因为brew的路径没有添加到fish配置文件里,只需要通过fish_add_path添加即可

ww@bogon ~ (main) [127]> fish_add_path /opt/homebrew/bin
ww@bogon ~ (main)> brew
Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

参考

https://stackoverflow.com/questions/77373267/how-to-add-brew-to-path-fish-on-ventura