Paquetes TypeScript Última 0.3.0
niiko-cli
La API de niiko desde la terminal: acciones con una llave, lecturas con un token OAuth, salida JSON y el desenlace en el código de salida.
Última actualización
- Entorno
- Node 20+
- Licencia
- MIT
- Código
- vorluno/niiko-cli
- Registro
- www.npmjs.com/package/niiko-cli
Instalar
npm install -g niiko-cliUso
La salida es siempre JSON y el desenlace va en el código de salida: 0 hecho · 2 negada · 3 esperando aprobación · 1 error — así niiko run … && siguiente hace lo correcto sin parsear nada. Las acciones llevan una llave; las lecturas, un token OAuth que concedió una persona.
npm install -g niiko-cli
niiko login --key nk_… # stored in ~/.config/niiko/config.json (0600)
niiko actions # what is open today, with its purpose
niiko describe crm.note_added
niiko run crm.note_added --input '{ "client": "Casa Mestiza", "note": "Prefers WhatsApp." }' && echo saved
niiko login --token … # an OAuth access token: reads are done on behalf of a person
niiko reads # the declared reads, read-only
niiko read kiipu.collections_getHacen falta las dos cosas: una llave con ese alcance, y que el dueño del workspace haya encendido el permiso. Tener la llave no basta — son dos decisiones de personas distintas.
Lo que no hace
- Validar en el cliente ni paginar — valida el servidor, y una lectura contesta en una sola respuesta.
- El flujo de OAuth — recibe un token que una persona ya concedió (
niiko login --token).
Versiones
Cada versión publicada en el registro, la más reciente primero, con el momento en que se pudo instalar. Cada una tiene su propia página.