replxx

replxx

replxx - Zastąpienie readline i libedit, które obsługuje UTF-8, podświetlanie składni, wskazówki i system Windows i jest licencjonowane przez BSD.Mały, przenośny zamiennik readline GNU dla systemów Linux, Windows i MacOS, który może obsługiwać znaki UTF-8.W odróżnieniu od readline GNU, którym jest GPL, ta biblioteka korzysta z licencji BSD i może być używana w dowolnym programie.Pochodzenie Ta implementacja replxx oparta jest na pracy ArangoDB Team oraz Salvatore Sanfilippo i 10gen Inc. Celem jest stworzenie zastępczej konfiguracji z licencją BSD i readline zastępowalnej do użytku w programach licencjonowanych Apache2 lub BSD.Zawiera tryb edycji jednowierszowej i wielowierszowej ze zwykłymi powiązaniami klawiszy, zaimplementowane uzupełnianie obsługi historii, podświetlanie składni, podpowiedzi, kod źródłowy licencji BSD Używa tylko podzbioru znaków ucieczki VT100 (kompatybilny z ANSI.SYS) Obsługa UTF8 dla Linuksa, MacOS i Windows Odmiennieod pierwotnego celu Salvatore, aby mieć minimalną wartość zastępczą readline ze względu na obsługę UTF8 i Windows.Jest to niezgodne z celem 10gen Inc., aby stworzyć interfejs C ++ dla linenoise.Ta biblioteka używa C ++ wewnętrznie, ale dla użytkownika zapewnia czysty interfejs C, który jest kompatybilny z oryginalnym API pościeloise.Interfejs C.

Kategorie

Alternatywy dla replxx'a dla wszystkich platform z dowolną licencją

GNU readline

GNU readline

GNU readline to biblioteka oprogramowania, która zapewnia funkcje edycji linii i historii dla programów interaktywnych z interfejsem wiersza poleceń.
libedit

libedit

Jest to automatyczny i libtoolizowany port biblioteki Editline NetBSD (libedit).