replxx

replxx

  0
Бесплатное ПО Открытый код
Категории:
Платформы: Mac Linux Windows
Особенности:
console-client libedit readline подсветка синтаксиса



replxx - замена readline и libedit, которая поддерживает UTF-8, подсветку
синтаксиса, подсказки и Windows и лицензирована BSD.

Небольшая портативная замена GNU readline для Linux, Windows и MacOS,
способная обрабатывать символы UTF-8. В отличие от GNU readline, который
является GPL, эта библиотека использует лицензию BSD и может использоваться в
любой программе.
происхождения

Эта реализация replxx основана на работе ArangoDB Team и Salvatore Sanfilippo
и 10gen Inc. Цель - создать лицензию BSD с нулевой конфигурацией, замену
readline, используемую в программах Apache2 или BSD.
Особенности

однострочный и многострочный режим редактирования с обычными привязками клавиш
обработка истории
завершение
подсветка синтаксиса
Рекомендации
Исходный код лицензии BSD
Используется только подмножество выходов VT100 (совместимо с ANSI.SYS)
UTF8 осведомлен
поддержка Linux, MacOS и Windows

Это отклоняется от первоначальной цели Сальваторе - иметь минимальную замену
readline ради поддержки UTF8 и Windows. Это отклоняется от цели 10gen Inc. по
созданию интерфейса C ++ для linoise. Эта библиотека использует C ++ для
внутреннего использования, но для пользователя она предоставляет чистый
интерфейс C, который совместим с исходным API Linoise. С интерфейсом.

Аналоги (3):

  • GNU readline

    GNU readline - это программная библиотека, которая предоставляет возможности редактирования строк и истории ...
      1
    Бесплатное ПО Открытый код
    Linux
    readline gnu terminal-client bash command-line programming-library
  • libedit

    Это порт autotool и libtoolized библиотеки NetBSD Editline (libedit).
      1
    Бесплатное ПО Открытый код
    Linux
    programming-library command-line-interface readline
  • Linenoise

    "Минимальная конфигурация BSD с нулевой конфигурацией, замена readline, используемая в Redis, MongoDB и ...
      0
    Бесплатное ПО Открытый код
    Mac Linux
    programming-library