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