Adicionando um alias para Zsh

-1

Para escalar meus funcionários heroku para cima e para baixo, eu queria adicionar um alias para eles por causa da frequência com que esses comandos são usados. No entanto, quando tentei adicionar o alias, não funcionou.

Por exemplo: alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name

Eu acredito que por causa da presença de vários = s no meu comando, ele não está gerando um único alias para o comando inteiro, mas fazendo aliases fora dos nomes dos trabalhadores, que não funcionam porque worker_1=0 em si não faz sentido.

Eu tentei adicioná-lo com aspas e tentei adicioná-lo ao arquivo de origem, mas sem sucesso. O comando é executado, mas nada é acionado, ou seja, os trabalhadores não são dimensionados para cima ou para baixo.

Como posso adicionar esse alias?

    
por Projjol 22.06.2016 / 10:28

1 resposta

2

O problema é o espaço e a falta de cotações. cascas sh-like levam a sério os espaços.

alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name

deve ser alterado para

alias scale_down='heroku ps:scale worker1=0 worker2=0 -r remote_name'

Não há espaço em torno de = e citações

    
por UniversallyUniqueID 22.06.2016 / 10:51