replxx - Un remplacement readline et libedit qui prend en charge UTF-8, la coloration syntaxique, les astuces et Windows et est sous licence BSD.Un petit remplacement de ligne de lecture GNU portable pour Linux, Windows et MacOS capable de gérer les caractères UTF-8.Contrairement à GNU readline, qui est GPL, cette bibliothèque utilise une licence BSD et peut être utilisée dans tout type de programme.Origine Cette implémentation replxx est basée sur le travail de l'équipe ArangoDB et Salvatore Sanfilippo et 10gen Inc. Le but est de créer un remplacement de ligne de lecture sans configuration, sous licence BSD, utilisable dans les programmes sous licence Apache2 ou BSD.Fonctionne en mode d'édition sur une seule ligne et sur plusieurs lignes avec les liaisons de touches habituelles implémenté l'historique de gestion de la syntaxe d'achèvement mettant en évidence les indices Code source de la licence BSD N'utilise qu'un sous-ensemble des échappements VT100 (compatible ANSI.SYS) Prise en charge UTF8 pour Linux, MacOS et Windowsde l'objectif initial de Salvatore d'avoir un remplacement minimal de la ligne de lecture afin de prendre en charge UTF8 et Windows.Il s'écarte de l'objectif de 10gen Inc. de créer une interface C ++ pour linoise.Cette bibliothèque utilise C ++ en interne, mais pour l'utilisateur, elle fournit une interface C pure qui est compatible avec l'API Linenoise d'origine.Interface C.
replxx