Uma CLI para automatizar meu ambiente de desenvolvimento.
O objetivo deste projeto é reduzir tarefas repetitivas, padronizar a criação de aplicações e centralizar ferramentas utilizadas no meu fluxo de trabalho como desenvolvedor Full Stack.
Ainda em desenvolvimento.
Hoje, criar um projeto normalmente envolve:
- criar a estrutura de pastas;
- configurar Docker;
- instalar dependências;
- criar Dockerfile;
- configurar docker-compose;
- iniciar banco de dados;
- preparar ambiente.
A proposta do Thomas CLI é transformar isso em poucos comandos.
- gerenciamento da infraestrutura Docker;
- diagnóstico da workstation;
- monitoramento de memória;
- limpeza segura do ambiente;
- criação de projetos React + Vite já preparados para Docker.
thomas up
thomas down
thomas restart
thomas ps
thomas logsthomas doctor
thomas mem
thomas cleanthomas new react meu-projetosrc/
templates/
package.json
README.md
- TypeScript
- Node.js
- Commander
- Execa
- Docker
- Doctor
- Memory
- Docker Commands
- React Generator
- Fastify
- Express
- Next.js
- Prisma
- Ambientes completos
- Templates reutilizáveis
- Deploy
- Git
- Backup
Não quero criar mais uma CLI genérica.
Quero construir uma ferramenta que reflita exatamente meu fluxo de trabalho como desenvolvedor e elimine tarefas repetitivas.
Sempre que uma configuração precisar ser feita duas vezes, ela deve virar um comando.
MIT