haskeline alternatives and similar packages
Based on the "User Interfaces" category.
Alternatively, view haskeline alternatives based on common mentions on social networks and blogs.
-
ansi-terminal
ANSI terminal support for Haskell, with Windows compatibility -
vty-ui
A terminal user interface programming library similar to graphical interfaces such as GTK and QT. (DEPRECATED, see https://github.com/jtdaugherty/brick) -
wizards
High level, generic library for interrogative user interfaces in Haskell
InfluxDB - Power Real-Time Data Analytics at Scale
Do you think we are missing an alternative of haskeline or a related project?
README
Haskeline
The Haskeline library provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used in other Haskell programs.
Links
The latest release, as well as the API documentation, may be obtained from Hackage.
The most recent development source code can be downloaded with:
git clone https://github.com/judah/haskeline
Further documentation is also available at https://github.com/judah/haskeline/wiki
Features:
- Provides a rich line editing interface.
- A
~/.haskeline
file allows customization of preferences and custom key bindings. - Runs on POSIX-compatible systems, using the terminfo library to support non-ANSI terminals.
- Runs on Windows using MinGW.
- Supports Unicode cross-platform.
- History recall and incremental search.
- Custom tab completion functions which may run in an arbitrary monad.