The brick package
Write terminal applications painlessly with brick! You write an event handler and a drawing function and the library does the rest.
module Main where import Brick ui :: Widget n ui = str "Hello, world!" main :: IO () main = simpleMain ui
To get started, see:
The Brick user guide
The demonstration programs in the programs directory
This package deprecates vty-ui.
[Skip to Readme]
Properties
Versions | 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.3, 0.3.1, 0.4, 0.4.1, 0.5, 0.5.1, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.15.1, 0.15.2, 0.16, 0.17, 0.17.1, 0.17.2 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (<=5), brick, containers, contravariant, deepseq (>=1.3 && <1.5), dlist, microlens (>=0.3.0.0), microlens-mtl, microlens-th, stm (>=2.4), template-haskell, text, text-zipper (>=0.7.1), transformers, vector, vty (>=5.15) [details] |
License | BSD3 |
Copyright | (c) Jonathan Daugherty 2015-2016 |
Author | Jonathan Daugherty <cygnus@foobox.com> |
Maintainer | Jonathan Daugherty <cygnus@foobox.com> |
Stability | Unknown |
Category | Graphics |
Home page | https://github.com/jtdaugherty/brick/ |
Bug tracker | https://github.com/jtdaugherty/brick/issues |
Source repository | head: git clone git://github.com/jtdaugherty/brick.git |
Uploaded | Tue Jan 24 22:14:21 UTC 2017 by JonathanDaugherty |
Distributions | LTSHaskell:0.17.2, NixOS:0.17.2, Stackage:0.17.2, Tumbleweed:0.17.2 |
Downloads | 1708 total (271 in the last 30 days) |
Votes | |
Status | Docs available [build log] Last success reported on 2017-01-24 [all 1 reports] |
Flags
Name | Description | Default | Type |
---|---|---|---|
demos | Build demonstration programs | Disabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- brick-0.17.tar.gz [browse] (Cabal source package)
- Package description (included in the package)