vtex-io-tools v0.0.2
Vtex Auto Login - (VAL)
Problema
no dia a dia acabava mechendo em varios projeto ao mesmo tempo. As vezes 2 ao mesmo tempo. E como são projeto VTEX IO. Eu sempre tinha que:
- Saber qual era o workspace dessa loja
- Fazer o login nessa loja
- Criar um novo workspace
- Rodar o projeto
- Abrir o navegador no meu ambiente de produção
Pode não parecer muito, mas fazer isso diversas vezes ao dia, acaba se tornando um processo cansativo.
Por isso criei esse projeto, para facilitar esse processo.
Atenção
Esse CLI, não esta funcionando muito bem no windows 11 com WSL2 e o Ubuntu 22.04. Em se você estiver com essa configuração remendo que use a parte do seu sistema operacional nativo.
Tarefeas
Verificar se a pessoa tem o CLI da VTEX instalada Mostra um erro caso não tenha Verificar se ela tem um arquivo manifest.json Se não tiver mostra um erro Validar se esse arquivo é valido (Ter acount) Se não for mostra um erro Pegar o nome da loja Fazer login na vtex Mostrar no console que o login foi feito com sucesso
Pegar o nome da branch do projeto atual Validar se é um nome valido com o padrão do bitbucket Se não for mostra um erro Criar um novo workspace com o nome da branch Rodar o projeto Abrir o navegador no ambiente de desenvolvimento