Konsole

Konsole

Was eine Shell ausgegeben hat, wird auf der Seite zurückgelesen: Befehle nach ihrem Prompt, ihre Ausgaben darunter, und die Farben des Terminals werden wie die Palette in beiden Schemen gelesen. Es liest; es nimmt keine Befehle entgegen.

Eine Sitzung

Zeilen von vier Arten — Befehl, Ausgabe, Fehler, Info — oder einfache Strings. Die Escape-Codes, die ein Programm für sein Terminal geschrieben hat, werden als Farbe und Gewicht beibehalten; der Rest dessen, was einem Terminal mitgeteilt wird, wird verworfen.
~/apps/doc-qms
$ git status --short
M asset/_scripts/backfill_frontmatter.py
?? 05-INSTRUCTIONS/RES/RES-I-04-incident-handling-info.md
$ composer install
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json.
Your requirements could not be resolved to an installable set of packages.

In vue

Die gleichen Zeilen, gezeichnet vom vue-Zwilling, hier mit einem eigenen Prompt.

Zeilen, wie sie kommen

Für ein Thema mit Live-Updates fügt die vue-Konsole hinzu, was jede Nachricht trägt — einen String, eine Zeile oder eine Gruppe von Zeilen — und folgt dem Ende, es sei denn, der Leser hat nach oben gescrollt. Hier spielt ein Button die Rolle des Themas, durch das gleiche Anhängen, das eine Nachricht aufruft.