Apéndice D. Uso de HyperCLI
La utilidad hyper es un sencillo shell/REPL de línea de comandos para interactuar con servicios/API en línea. Aunque es un cliente HTTP totalmente funcional, hyper es especialmente bueno para tratar con servicios hipermedia, como Collection+JSON, SIREN y HAL. Hay planes para añadir compatibilidad con PRAG+JSON, MASH+JSON y posiblemente UBER en el futuro. También se pueden añadir otros tipos de medios mediante plug-ins.
Junto con los comandos HTTP y los que tienen en cuenta el tipo de medio, hyper también admite algunas funciones prácticas, como comandos shell, gestión de archivos de configuración y una pila LIFO para gestionar variables de memoria local.
Nota
Puedes acceder a tutoriales, ejemplos, el código fuente y la última versión de la herramienta HyperCLI a través de la página de inicio de HyperCLI.
¡Hola, Hyper!
Aquí tienes un script HyperLANG super sencillo:
GOTO https://company-atk.herokuapp.com
Y así es como se hace:
-
Asegúrate de que has instalado la última actualización del HyperCLI:
$> npm install -g @mamund/hyper
-
Inicia el REPL de HyperCLI:
$> hyper
-
Escribe el siguiente comando y pulsa Intro:
> GOTO https://company-atk.herokuapp.com
Puede que el servicio de muestra tarde unos segundos en iniciarse, pero al final deberías ver la siguiente respuesta:
STATUS 200 https://company-atk.herokuapp.com application/forms+json; charset=utf-8
También puedes ver los detalles de la solicitud/respuesta con estos comandos:
SHOW REQUEST SHOW RESPONSE ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access