replxx

replxx

replxx-UTF-8、構文の強調表示、ヒント、およびWindowsをサポートし、BSDライセンスのreadlineおよびlibeditの代替。UTF-8文字を処理できる、Linux、Windows、およびMacOS向けの小型でポータブルなGNU readlineの代替品。GPLであるGNU readlineとは異なり、このライブラリはBSDライセンスを使用し、あらゆる種類のプログラムで使用できます。Originこのreplxxの実装は、ArangoDBチームとSalvatore Sanfilippoおよび10gen Incの作業に基づいています。目標は、Apache2またはBSDライセンスプログラムで使用可能な、ゼロ構成、BSDライセンス、readline置換を作成することです。単一行および複数行の編集モードを備え、通常のキーバインディングを実装し、履歴処理の完了構文を強調表示します。ヒントBSDライセンスのソースコードは、VT100エスケープ(ANSI.SYS互換)のサブセットのみを使用します。UTF8およびWindowsをサポートするために最小限のreadline置換を行うというSalvatoreの当初の目標から。ラインノイズへのC ++インターフェイスを作成するという10gen Inc.の目標とは異なります。このライブラリは内部でC ++を使用しますが、ユーザーには、元のlinenoise APIと互換性のある純粋なCインターフェイスを提供します。Cインターフェイス。
replxx

カテゴリー

ライセンスのあるすべてのプラットフォームでのreplxxの代替

GNU readline

GNU readline

GNU readlineは、コマンドラインインターフェイスを備えた対話型プログラムに行編集機能と履歴機能を提供するソフトウェアライブラリです。
libedit

libedit

これは、NetBSD Editlineライブラリー(libedit)の自動ツールおよびlibtoolizedポートです。