replxx: un reemplazo de readline y libedit que admite UTF-8, resaltado de sintaxis, sugerencias y licencia de BSD.
Un pequeño reemplazo de readline de GNU portátil para Linux, Windows y MacOS que es capaz de manejo de caracteres UTF-8. A diferencia de GNU readline, que es GPL, esta biblioteca utiliza una licencia BSD y puede usarse en cualquier tipo de programa.
Origin
Esta implementación replxx se basa en el trabajo de ArangoDB Team y Salvatore Sanfilippo y 10gen Inc. El objetivo es crear un reemplazo de readline con licencia cero, con licencia BSD, en los programas con licencia Apache2 o BSD. Características
edición de línea única y línea múltiple modo con los enlaces de teclas habituales implementados
manejo de historial
finalización
resaltado de sintaxis
sugerencias
código fuente de la licencia BSD
Solo usa un subconjunto de escapes VT100 (compatible con ANSI.SYS)
Soporte compatible con UTF8 para Linux, MacOS y Windows
Se desvía del objetivo original de Salvatore de tener un reemplazo de línea de lectura mínimo por el hecho de ser compatible con UTF8 y Windows. Se desvía del objetivo de 10gen Inc. de crear una interfaz C ++ para linenoise. Esta biblioteca utiliza C ++ internamente, pero para el usuario proporciona una interfaz C pura que es compatible con la API linenoise original. Interfaz C
replxx Comentarios
Todavía no hay comentarios