Releases: barbourdev/pulse-cli
Releases · barbourdev/pulse-cli
v1.0.0
pulse v1.0.0
Primeira versao oficial da CLI de health check de APIs.
Comandos iniciais
| Funcionalidade | Descricao |
|---|---|
pulse check |
Verifica a saude de todas as APIs configuradas |
pulse init |
Gera um apis.yaml de exemplo no diretorio atual |
| Checagem paralela | Virtual threads do Java 21 para velocidade maxima |
| Output estilizado | Badges coloridos [ OK ] [FAIL] [SLOW] com resumo final |
--timeout <ms> |
Timeout configuravel por requisicao (padrao: 5000ms) |
--slow <ms> |
Limiar de lentidao configuravel (padrao: 500ms) |
--file <path> |
Caminho customizado para o arquivo YAML |
| Help personalizado | Mensagens de ajuda e erro estilizadas com cores |
Exemplo de output
PULSE v1.0.0 | 3 apis | timeout 5000ms | slow > 500ms
STATE NAME STATUS LATENCY
-----------------------------------------------
OK github 200 120ms
FAIL local-api ERR --
SLOW jsonplaceholder 200 620ms
-----------------------------------------------
2/3 healthy 1 down 1 slow
Instalacao rapida
Pelo repositorio (recomendado)
git clone https://github.com/barbourdev/pulse-cli.git
cd pulse-cli
# Windows
powershell -ExecutionPolicy Bypass -File install.ps1
# Linux / macOS
bash install.shPelo .jar (sem instalar)
Para criar o arquivo de exemplo das APIs
java -jar pulse.jar initPara fazer o check dessas APIs criadas de exemplo
java -jar pulse.jar checkRequisitos
- Java 21+ instalado e no PATH
Leia o README completo para mais detalhes.