Cursos Magento

Ganhe tempo no terminal com estas 3 dicas úteis

, ,

Atualizado em 26 de setembro de 2022

Muitas tarefas que executamos no terminal todos os dias nos consome mais tempo do que deveriam. Neste artigo veremos como poupar alguns segundos (e até minutos) com algumas dicas simples.

Dica 1: Crie um alias

Digitar bin/magento para todo comando é algo muito chato.

Por isso, sempre crio um alias para este comando. Para fazer isso, digite no terminal: alias m="bin/magento"

Para tornar o comando permanente nas próximas sessões, adicione o comando acima em uma nova linha ao final do seu arquivo ~/.profile ou ~/.bash_profile.

Desta forma, ao invés de digitar bin/magento setup:upgrade por exemplo, você pode digitar m setup:upgrade.

Dica 2: Abrevie os comandos

O Magento e o Symfony permitem que abreviemos os comandos, desde que não haja nenhuma ambiguidade na abreviação.

Desta forma, ao invés de digitarmos:

  • setup:upgrade, podemos digitar s:up
  • setup:di:compile => s:d:c
  • setup:static-content:deploy => s:s:c
  • config:show web/unsecure/base_url => c:sh web/unsecure/base_url

E assim por diante.

E você pode juntar isso com a dica 1. Ou seja, m s:s:c seria o mesmo que bin/magento setup:static-content:deploy.

Bacana né?

Dica 3: Execute mais de um comando de uma vez

Você não precisa ficar assistindo o seu setup:upgrade terminar antes de executar o próximo comando.

Em sistemas Linux e Mac você pode concatenar os comandos usando ;, && ou ||.

Veja como funciona:

;comando1; comando2Com “;” todos os comandos serão executados, mesmo que um deles falhem.
&&comando1 && comando2O operador “&&” faz com que o segundo comando só seja executado se o anterior tiver sucesso.
||comando1 || comando2Usando “||” o segundo comando só será executado se o primeiro falhar.

Desta forma, podemos fazer algo como m ma:en && m s:up && m s:d:c && rm -rf generated/* && m s:s:d && m ma:dis.

Ou seja: habilitamos o modo manutenção; executamos scripts de upgrade dos módulos; compilamos nossas classes; apagamos o conteúdo da pasta generated/*; compilamos arquivos estáticos; e desabilitamos o modo manutenção.

Porém, só executamos o próximo comando se o anterior não tiver falhado. E claro, considerando que você seguiu a dica 1. 🙂

Conclusão

O terminal faz parte do dia a dia de quem desenvolve ou gerencia lojas Magento. Estas dicas me ajudam sempre a economizar muito tempo em tarefas rotineiras do Magento.

Além destes comandos, também uso mais de 10 ferramentas que me ajudam a criar módulos, desenvolver, debugar e gerenciar lojas Magento. A maioria delas são demonstradas no meu curso de desenvolvimento para Magento 2.

Veja também os 11 Comandos do terminal que todo lojista deveria conhecer, e considere se juntar ao nosso novo Clube Magenteiro para aprender isso e muito mais.

Últimos posts por Ricardo Martins (exibir todos)
Assuntos: | | |
Comentários

Deixe seu comentário

[fbcomments url="https://www.magenteiro.com/blog/magento-2/3-dicas-ganhar-tempo-terminal/"]