1# reflex-vty [](https://hackage.haskell.org/package/reflex-vty) [](https://matrix.hackage.haskell.org/#/package/reflex-vty) [](https://travis-ci.org/reflex-frp/reflex-vty)
3## A library for building functional reactive terminal applications
5
7Feature requests, pull requests, and other feedback are welcome and appreciated (see the [contribution guide](CONTRIBUTING.md)). This library
8is still experimental, so big changes are possible!
11#### With reflex-platform
13Enter a nix-shell for the project:
15git clone git@github.com:reflex-frp/reflex-platform
16git clone git@github.com:reflex-frp/reflex-vty
18../reflex-platform/scripts/work-on ghc ./.
21From within the nix-shell you can:
22* Run the example: `cabal repl example`
23* Load the library in the repl: `cabal repl reflex-vty`
24* Build the example executable: `cabal build example`
25* Build the docs: `cabal haddock`
26* Run ghcid for immediate compiler feedback when you save a .hs file: `ghcid -c "cabal repl reflex-vty --ghc-options=-Wall"`
31Please see the `tested-with` field of the cabal file for known-compatible versions of GHC.
33From the reflex-vty project directory:
37cabal new-build # to build the library and example
38cabal new-repl # to enter a repl for the library
39cabal new-repl example # to enter a repl for the example executable
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list