Criando uma função .bashrc com comandos encapsulados

2

Estou tentando criar uma função em .bashrc para atalho meus comandos MAMP. Eu quero fazer algo assim:

mamp config

  • Abre o arquivo httpd.conf do MAMP para edição.

mamp restart

  • Reinicia o servidor MAMP.

Eu criei uma função em .bashrc chamada mamp() :

function mamp {
  if [$1 == "config"]; then
    nano /Applications/MAMP/conf/apache/httpd.conf
  fi

  if [$1 == "restart"]; then
    /Applications/MAMP/Library/bin/apachectl restart
  fi
}

Mas isso não parece funcionar.

Eu recebo este erro -bash: [config: command not found

    
por zakangelle 18.06.2013 / 18:40

1 resposta

2

Acho que tudo o que você precisa fazer é adicionar espaços no if tests,

por exemplo,

if [ $1 == "config" ]; then
    
por 18.06.2013 / 18:47