Você pode adicionar um subshell ao seu alias.
alias composer='php $(pwd)/composer.phar'
Exemplo: para usar o Compositor localmente, devo escrever:
php composer.phar
Após alguns locais instalação do Composer, eu quero alias apenas "compositor", mas mantendo o caminho absoluto com o comando "pwd". Eu tentei algo assim no meu arquivo .bashrc:
alias composer='php ' . pwd . '/composer.phar'
Testado com os seguintes sinais: ".", "+", ";", "& &" e "nada" mas nenhum funciona.
E nada foi encontrado no artigo da Wikipédia , documentação oficial ou outra questão da pilha.
Eu usaria uma função de shell:
composer() {
php "$PWD"/composer.phar "$@"
}