rapid-term: External terminal support for rapid

[ bsd3, development, library ] [ Propose Tags ]

When developing interactive command line applications in an editor like Emacs GHCi typically has no access to an actual terminal. This is good enough for applications that only read lines from stdin and print diagnostics to stdout, but as soon as terminal functionality is needed, the application has to be tested elsewhere.

This package provides functionality that, when used together with the rapid library, can open a persistent terminal that the application can access directly, such that terminal applications can be tested with the main GHCi instance.

You can find a tutorial in the documentation of the Rapid.Term module.


[Skip to Readme]

Modules

[Index]

Flags

Manual Flags

NameDescriptionDefault
devel

Development dependencies

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.1.2.1
Change log CHANGELOG.md
Dependencies base (>=4.8 && <4.11), clock (>=0.7 && <0.8), kan-extensions (>=5.0 && <5.1), process (>=1.2 && <1.7), transformers (>=0.2 && <0.6), unix (>=2.7 && <2.8) [details]
License BSD-3-Clause
Copyright Copyright 2016 Ertugrul Söylemez
Author Ertugrul Söylemez <esz@posteo.de>
Maintainer Ertugrul Söylemez <esz@posteo.de>
Category Development
Home page https://github.com/esoeylemez/rapid-term
Bug tracker https://github.com/esoeylemez/rapid-term/issues
Source repo head: git clone https://github.com/esoeylemez/rapid-term.git
Uploaded by esz at 2018-01-04T06:01:18Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 2538 total (15 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for rapid-term-0.1.2.1

[back to package description]

Rapid-term

When developing interactive command line applications in an editor like Emacs GHCi typically has no access to an actual terminal. This is good enough for applications that only read lines from stdin and print diagnostics to stdout, but as soon as terminal functionality is needed, the application has to be tested elsewhere.

This package provides functionality that, when used together with the rapid library, can open a persistent terminal that the application can access directly, such that terminal applications can be tested with the main GHCi instance.

You can find a tutorial in the documentation of the Rapid.Term module.