Repository navigation
fiscalapi 0.1.0-rc.1
Pre-release
Pre-release
·
7 commits
to main
since this release
Versión candidata de fiscalapi, el CLI de FiscalAPI para webhooks y eventos desde la terminal. Sirve para probar antes de 0.1.0; puede cambiar.
Qué trae
login/logout: guarda o borra la API key y la tenant key en el almacén de credenciales del sistema.webhooks: administra los webhooks del tenant.events: consulta y reenvía los eventos de los últimos 30 días.listen: recibe los eventos en la terminal y los reenvía a tu servidor local.trigger <type>: dispara un evento de prueba hacia tulisteno hacia un webhook (solo en pruebas).
Plataformas
| Sistema | Empaque |
|---|---|
| Windows x64 | fiscalapi-win-x64.zip |
| Linux x64 (glibc 2.28 o más nueva) | fiscalapi-linux-x64.tar.gz |
| macOS Apple Silicon | fiscalapi-osx-arm64.tar.gz |
| macOS Intel | fiscalapi-osx-x64.tar.gz |
Un solo ejecutable, sin dependencias.
Importante
La API con las rutas /api/v4/webhooks todavía no está desplegada en test ni en live. Por ahora el CLI solo funciona contra un back local:
fiscalapi login --api-base http://localhost:5001
fiscalapi listen --api-base http://localhost:5001 --forward-to http://localhost:3000/webhooksVerificar la descarga
Descarga tu empaque y SHA256SUMS, y compara el SHA-256 antes de ejecutarlo.
Linux (en macOS usa shasum -a 256 -c - en lugar de sha256sum -c -):
base=https://github.com/FiscalAPI/fiscalapi-cli/releases/download/v0.1.0-rc.1
curl -fsSLO "$base/fiscalapi-linux-x64.tar.gz"
curl -fsSLO "$base/SHA256SUMS"
grep ' fiscalapi-linux-x64.tar.gz$' SHA256SUMS | sha256sum -c - # debe decir: OKWindows (PowerShell):
$base = 'https://github.com/FiscalAPI/fiscalapi-cli/releases/download/v0.1.0-rc.1'
Invoke-WebRequest "$base/fiscalapi-win-x64.zip" -OutFile fiscalapi-win-x64.zip
Invoke-WebRequest "$base/SHA256SUMS" -OutFile SHA256SUMS
$expected = (Select-String -Path SHA256SUMS -Pattern ' fiscalapi-win-x64\.zip$').Line.Split(' ')[0]
$actual = (Get-FileHash fiscalapi-win-x64.zip -Algorithm SHA256).Hash.ToLowerInvariant()
if ($actual -ne $expected) { throw "El SHA-256 no coincide: $actual" } else { 'SHA-256 OK' }Instalación, PATH, Gatekeeper y SmartScreen: docs/instalacion.md.
Full Changelog: https://github.com/FiscalAPI/fiscalapi-cli/commits/v0.1.0-rc.1