Primeros comandos
1. Instala e inicia sesión
curl -fsSL https://raw.githubusercontent.com/universokobana/kobana-cli/main/scripts/install.sh | bash
kobana billing auth login
Comprueba que funcionó con me, que muestra a quién pertenece el token (persona y organización), sus scopes y su vencimiento, sin exponer el token:
kobana billing me
Si falla, mira Solución de problemas.
2. Descubre qué hay
Toda la superficie aparece en --help, en cualquier nivel:
kobana --help # los productos
kobana billing --help # los recursos de Facturación Automática
kobana billing invoices --help # los comandos de facturas
Todo lo que acepta el CLI también está en el Manual.
3. Lee datos
kobana billing subscriptions list --fields "id,status,plan_id"
kobana billing invoices get INVOICE_ID
La salida es JSON por defecto. Para una tabla: --output-format table. Consulta Salida.
4. Filtra y pagina
kobana billing subscriptions list --params '{"status": "active"}'
kobana billing subscriptions list --page-all --fields "id,status"
--page-all recorre todas las páginas e imprime una línea JSON por registro. Consulta Paginación.
5. Modifica con seguridad
Antes de escribir, mira la solicitud que se enviaría:
kobana billing invoices finalize INVOICE_ID --dry-run
Solo después quita el --dry-run. Consulta Modificaciones seguras.
6. Consulta el schema
kobana schema billing.subscriptions.create
Muestra parámetros, campos obligatorios y respuestas, sin salir de la terminal. Consulta Schema.