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:

  1. Stelle sicher, dass du das neueste Update der HyperCLI installiert hast:

    $> npm install -g @mamund/hyper
  2. Starte die HyperCLI REPL:

    $> hyper
  3. 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.