123
replxx

replxx

replxx-UTF-8, 구문 강조, 힌트 및 Windows를 지원하고 BSD 라이센스의 readline 및 libedit 대체입니다.UTF-8 문자를 처리 할 수있는 Linux, Windows 및 MacOS를위한 작고 이식 가능한 GNU readline 대체품입니다.GPL 인 GNU readline과 달리이 라이브러리는 BSD 라이센스를 사용하며 모든 종류의 프로그램에서 사용할 수 있습니다.오리진이 replxx 구현은 ArangoDB 팀과 Salvatore Sanfilippo 및 10gen Inc의 작업을 기반으로합니다. 목표는 Apache2 또는 BSD 라이센스 프로그램에서 사용할 수있는 제로 구성, BSD 라이센스, readline 교체를 만드는 것입니다.일반적인 키 바인딩으로 히스토리 처리 완료 구문 강조 힌트를 구현하는 단일 라인 및 멀티 라인 편집 모드 기능 BSD 라이센스 소스 코드 Linux, MacOS 및 Windows에 대한 VT100 이스케이프 (ANSI.SYS 호환) UTF8 인식 지원의 일부만 사용합니다.UTF8과 Windows를 지원하기 위해 최소한의 readline 교체를하는 것이 Salvatore의 원래 목표에서 비롯된 것입니다.Linegenise를위한 C ++ 인터페이스를 만드는 것이 10gen Inc.의 목표와 다릅니다.이 라이브러리는 내부적으로 C ++을 사용하지만 사용자에게는 원래 linenoise API와 호환되는 순수한 C 인터페이스를 제공합니다.C 인터페이스.

카테고리

라이센스가있는 모든 플랫폼에서 replxx를 대체

GNU readline

GNU readline

GNU readline은 명령 행 인터페이스가있는 대화식 프로그램에 대한 행 편집 및 히스토리 기능을 제공하는 소프트웨어 라이브러리입니다.
libedit

libedit

NetBSD Editline 라이브러리 (libedit)의 autotool 및 libtoolized 포트입니다.