manipula uma variável "interna" do Drush

1

Eu quero modificar uma variável (preferencialmente em um formato Bash Script) porque meu ambiente PHP requer um número de porta.

Para mostrar uma URL no Drush contendo um token que faz você entrar como usuário 1 (sem senha), você precisa executar drush uli

$ drush uli

Em um script:

bash-3.2$ VAR='drush uli'; echo ${VAR}; ${VAR}

saídas:

drush uli
http://website-7-26-2-17-res124725.local/user/reset/1/1393147909/zMiquSr_ikA7xdp7kA3g4CvTGd82mWsVdqEiMCs/login

Eu preciso manipular a variável VAR para adicionar a porta 8088

http://website-7-26-2-17-res124725.local:8088/user/reset/1/1393147909/zMiquSr_ikA7xdp7kA3g4CvTGd82mWsVdqEiMCs/login

.. e, em seguida, evite Drush para abrir o URL, mas abra o novo URL com um navegador:

VAR='drush uli';
read ${VAR}
# replace ".local" with ".local:8088"
ObjURL=${VAR//.local/.local:8088}
# open URL in browser 
open ${ObjURL}

com o escape adequado.

Posso modificar essa URL antes que o Drush abra o navegador e manipule a URL quando chamado de um script Bash?

    
por Mauro 23.02.2014 / 10:51

0 respostas