Консоль

Консоль

Что напечатала оболочка, читается на странице: команды после их приглашения, их вывод под ними, а цвета терминала читаются как палитра, в любой из схем. Она читает; она не принимает команды.

Сессия

Строки четырех типов — команда, вывод, ошибка, информация — или простые строки. escape-коды, которые программа написала для своего терминала, сохраняются как цвет и вес; остальная информация, которую получает терминал, отбрасывается.
~/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.

В vue

Те же строки, нарисованные двойником vue, здесь с собственным приглашением.

Строки по мере их поступления

Учитывая тему живых обновлений, консоль vue добавляет то, что несет каждое сообщение — строку, линию или пакет строк — и следует за концом, если читатель не прокрутил вверх. Здесь кнопка выполняет роль темы, через тот же вызов добавления сообщения.