@followthecode/cli
Version:
CLI tool for Git repository analysis and data collection
58 lines (43 loc) • 1.61 kB
Markdown
# 📁 Scripts do FTC CLI
Este diretório contém os scripts essenciais para build, teste e publicação do FTC CLI.
## 🔧 Scripts Essenciais
### Build e Setup
- **`copy-config.js`** - Copia arquivos de configuração para todas as plataformas
- **`set-permissions.js`** - Define permissões de execução para os binários
- **`install-wrapper.js`** - Instala os wrappers Node.js e Shell
### Testes
- **`test-simple.ps1`** - Teste simples de instalação (Windows)
- **`test-installation.sh`** - Teste simples de instalação (Linux/macOS)
### Publicação
- **`publish.js`** - Script de publicação automatizada
## 🚀 Uso
```bash
# Build completo
npm run build
# Teste de instalação
npm run test:install # Windows
npm run test:install:linux # Linux
npm run test:install:wsl # WSL
# Publicação
npm run publish:patch
npm run publish:minor
npm run publish:major
```
## 📋 Estrutura Simplificada
A estrutura foi simplificada de **22 scripts** para apenas **6 scripts essenciais**:
### ❌ Removidos (16 scripts):
- Scripts duplicados de teste
- Scripts de validação WSL redundantes
- Scripts de permissões específicos
- Scripts de Docker desnecessários
- Scripts de instalação local duplicados
### ✅ Mantidos (6 scripts):
- Scripts essenciais para build
- Scripts de teste simples e funcionais
- Script de publicação
## 🎯 Benefícios
- ✅ **90% menos scripts** (22 → 6)
- ✅ **Manutenção mais fácil**
- ✅ **Menos confusão**
- ✅ **Funcionalidade mantida**
- ✅ **Testes mais rápidos**