replxx

replxx

replxx - En readline och libedit-ersättning som stöder UTF-8, syntaxbelysning, tips och Windows och är BSD-licensierad.En liten, bärbar GNU-readline-ersättning för Linux, Windows och MacOS som kan hantera UTF-8-tecken.Till skillnad från GNU readline, som är GPL, använder detta bibliotek en BSD-licens och kan användas i alla typer av program.Ursprung Denna replxx-implementering är baserad på ArangoDB Team och Salvatore Sanfilippo och 10gen Inc. arbete. Målet är att skapa en nollkonfigurerad, BSD-licenserad, readline-ersättning som kan användas i Apache2 eller BSD-licensierade program.Har redigeringsläge med en rad och flera linjer med vanliga nyckelbindningar implementerade historikhantering syntaxmarkeringstips BSD-licenskällkod Använd endast en delmängd av VT100-flykt (ANSI.SYS-kompatibel) UTF8-medveten support för Linux, MacOS och Windows Det avvikerfrån Salvatore ursprungliga mål att ha en minimal ersättning för readline för att stödja UTF8 och Windows.Det avviker från 10gen Inc.s mål att skapa ett C ++ -gränssnitt till linne.Detta bibliotek använder C ++ internt, men för användaren ger det ett rent C-gränssnitt som är kompatibelt med det ursprungliga API-skölden.C-gränssnitt.

kategorier

Alternativ till replxx för alla plattformar med någon licens

GNU readline

GNU readline

GNU readline är ett programbibliotek som tillhandahåller linjredigerings- och historikfunktioner för interaktiva program med ett kommandoradsgränssnitt.
libedit

libedit

Detta är en autotool- och libtooliserad port i NetBSD Editline-biblioteket (libedit).