Я бы настоятельно рекомендовал не изменять '~/.zshrc
/ ~/.profile
пользователей. Технически, ничто не мешает вам сделать это, но вы можете испортить эти файлы, и вы не сможете отменить ваши изменения, если удаляете формулу.
За исключением этого, нет способа создать псевдонимы в формулах. которые действительны в текущей оболочке . Однако вы можете порекомендовать пользователям сделать следующее:
def caveats
<<~EOS
Add the following in your ~/.zshrc or ~/.profile:
alias gcd="source #{opt_bin}/gcd"
EOS
end
Этот текст печатается после установки и каждый раз при запуске brew info <your_formula>
. opt_bin
- это переменная, которая содержит путь к каталогу bin
вашей формулы.
См., Например, следующие формулы: kube-ps1.rb
, haxe.rb
, thefuck.rb
.