Shellac-compatline-0.9.9: "compatline" backend module for Shellac

Safe HaskellNone
LanguageHaskell2010

System.Console.Shell.Backend.Compatline

Description

This module implements a Shellac backend based either on GNU readline or on libedit. The choice between these two packages is made at compile time, based on avaliability. In the case that both are avaliable, libedit is chosen.

Beware that while the code for this Shellac binding is licensed under a BSD3 license, GNU readline itself is licensed under the GPL. This means that your project needs to be GPL compatible to use this backend! Otherwise you may encounter licensing issues.

If your project is not GPL compatabile you should instead use the Shellac-editline library, as editline is licensed under a BSD3 license.

Synopsis

Documentation

compatlineBackend :: ShellBackend () Source #

A "readline-alike" shell backend.

compatlineConfig :: CompatlineConfig Source #

A flag describing the compile-time configuration of this module.