🛡️ Albertool Sentinel
✨ Funcionalidades
📦 InstalaçãoVia Marketplace
Via VSIX (manual)
🚀 Como usar1. SidebarClique no ícone 🛡️ na barra lateral esquerda do VS Code.
2. Gerar
|
| Botão | Descrição |
|---|---|
➕ Criar .env Enterprise |
Gera .env completo com todas as seções organizadas por categoria (Aplicação, Banco de Dados, Auth, Cache, Email, Storage, Logs, Integrações) |
⚡ Criar .env Lite |
Gera .env enxuto com as variáveis essenciais: PORT, NODE_ENV, DB e JWT |
3. Refresh manual
Clique no ícone 🔄 no topo da sidebar ou use Ctrl+Shift+P → Sentinel: Refresh.
📁 Estrutura do .env Enterprise
#################################################################
# GERADO PELO ALBERTOOL SENTINEL #
# NÃO COMMITAR ESTE ARQUIVO NO GIT #
#################################################################
# 🌐 APLICAÇÃO
NODE_ENV=
PORT=
APP_NAME=
APP_URL=
# 🗄️ BANCO DE DADOS
DB_HOST=
DB_PORT=
DB_USER=
DB_PASSWORD=
DB_NAME=
# 🔐 AUTENTICAÇÃO & SEGURANÇA
JWT_SECRET=
JWT_EXPIRES_IN=
# 📦 CACHE & FILAS
REDIS_HOST=
REDIS_PORT=
# ... e muito mais
⚙️ Fontes de escaneamento
O Sentinel detecta variáveis em:
src/config/env-config.ts— padrão Albertool.env.example— variáveis documentadas- Qualquer arquivo
.tsou.jscomprocess.env.VARIAVEL
🔒 Segurança
- Valores exibidos na sidebar sempre mascarados (
••••••) - Apenas os primeiros 3 caracteres visíveis no tooltip
- Nunca commite seu
.env— adicione ao.gitignore:
.env
🛣️ Roadmap
- [ ] Suporte a múltiplos ambientes (
.env.production,.env.staging) - [ ] Validação de tipos (número, URL, booleano)
- [ ] Integração com Docker Compose
- [ ] Export para GitHub Secrets
🤝 Contribuindo
- Fork o repositório
- Crie sua branch:
git checkout -b feat/minha-feature - Commit:
git commit -m 'feat: minha feature' - Push:
git push origin feat/minha-feature - Abra um Pull Request
📄 Licença
MIT © Albertool
Feito com ☕ e muita variável de ambiente