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: ...
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