コマンドシェル(コンソール)は、おそらくUnixの最も古風な要素であり、30年間ほとんど変更されていません。 私たちは彼を愛していますが、コンピューター上のすべての情報がテキスト形式のみである70年代のサンプルのコンソールウィンドウを毎日見て、何百万ピクセルものモニターに座っているのは奇妙に思えます。

しかし、テキストだけでなく、グラフィック、ビデオ、その他の種類のデータの表示をコンソールに直接追加するとどうなりますか? シェルの概念原則を変更するのはおかしいアイデアですが、実験を禁止する人はいません。
そこで、WebKitエンジンのコマンドシェルである
TermKitがありました。 リスト、テーブル、画像、読み込みバーなどを表示できます。

短いビデオでは、コンソールの動作を見ることができます。 TermKitは、HTML5コンテンツを含むブラウザーのようなすべてのものを表示します。
? TermKit
. (Steven Wittens)
, . .

, , — . . , .

Std MIME-: Content-Type, Content-Length .., , . TermKit (, , ...) , . ,
cat
. MIME-, , .

JSON.
ls
application/json; schema=termkit.files
. , , JSON.

, TermKit , , , , , .

,
Unix , Unix . TermKit — , , , .
, bash . TermKit ( ), .