Veja alguns exemplos de como isso seria no peixe:
set -x INBOX $NOTES_HOME/inbox
if [ -d "$MINION_INSTALL" ]
set -x PATH $MINION_INSTALL $PATH
end
Observe a ausência das aspas, o que é especialmente importante na linha que define o PATH. Citando isso, todos os caminhos da lista seriam recolhidos para uma única entrada, o que não é o que você quer.
Os aliases são válidos em peixes, exceto o $ @ no final. fish tem argumentos como $argv
, não $@
, mas o mais importante é que quaisquer argumentos são implicitamente anexados ao comando alias. Então você pode escrever:
alias newnote="minion --new-note"
Então, por exemplo, newnote foo bar
se tornará minion --new-note foo bar
Se quiser, você pode verificar com functions newnote
, que mostrará a função que o alias produziu.
Espero que ajude!