Anhang D. Die Verwendung der HyperCLI
Das Dienstprogramm hyper
ist eine einfache Shell/REPL im Kommandozeilenstil für die Interaktion mit Online-Diensten/APIs. hyper
ist zwar ein voll funktionsfähiger HTTP-Client, kann aber besonders gut mit Hypermedia-Diensten umgehen, wie Collection+JSON, SIREN und HAL. Es ist geplant, die Unterstützung für PRAG+JSON, MASH+JSON und möglicherweise UBER in Zukunft hinzuzufügen. Andere Medientypen können auch über Plug-ins unterstützt werden.
Neben HTTP- und medientypspezifischen Befehlen unterstützt hyper
auch einige Komfortfunktionen wie Shell-Befehle, die Verwaltung von Konfigurationsdateien und einen LIFO-Stack zur Verwaltung lokaler Speichervariablen.
Hinweis
Über die HyperCLI Landing Page kannst du auf Tutorials, Beispiele, den Quellcode und die neueste Version des HyperCLI-Tools zugreifen.
Hallo, Hyper!
Hier ist ein super einfaches HyperLANG-Skript:
GOTO https://company-atk.herokuapp.com
Und so machst du es:
-
Stelle sicher, dass du das neueste Update der HyperCLI installiert hast:
$> npm install -g @mamund/hyper
-
Starte die HyperCLI REPL:
$> hyper
-
Gib den folgenden Befehl ein und drücke die Eingabetaste:
> GOTO https://company-atk.herokuapp.com
Es kann ein paar Sekunden dauern, bis der Beispieldienst hochgefahren ist, aber schließlich solltest du die folgende Antwort erhalten:
STATUS 200 https://company-atk.herokuapp.com application/forms+json; charset=utf-8
Mit diesen Befehlen kannst du auch die Details der Anfrage/Antwort einsehen: ...
Get RESTful Web API Patterns and Practices Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.