brick: A declarative terminal user interface library
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 () ui = str "Hello, world!" main :: IO () main = simpleMain ui
To get started, see:
The Brick user guide
The demonstration programs in the
programsdirectory
This package deprecates vty-ui.
[Skip to Readme]
| 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, 0.18, 0.19, 0.20, 0.20.1, 0.21, 0.22, 0.23, 0.24, 0.24.1, 0.24.2, 0.25, 0.26, 0.26.1, 0.27, 0.28, 0.29, 0.29.1, 0.30, 0.31, 0.32, 0.32.1, 0.33, 0.34, 0.34.1, 0.35, 0.35.1, 0.36, 0.36.1, 0.36.2, 0.36.3, 0.37, 0.37.1, 0.37.2, 0.38, 0.39, 0.40 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (<=4.11.1.0), brick, config-ini, containers, contravariant, data-clist (>=0.1), deepseq (>=1.3 && <1.5), dlist, microlens (>=0.3.0.0), microlens-mtl, microlens-th, semigroups, stm (>=2.4), template-haskell, text, text-zipper (>=0.7.1), transformers, vector, vty (>=5.23.1), word-wrap (>=0.2) [details] |
| License | BSD-3-Clause |
| Copyright | (c) Jonathan Daugherty 2015-2018 |
| Author | Jonathan Daugherty <cygnus@foobox.com> |
| Maintainer | Jonathan Daugherty <cygnus@foobox.com> |
| Category | Graphics |
| Home page | https://github.com/jtdaugherty/brick/ |
| Bug tracker | https://github.com/jtdaugherty/brick/issues |
| Source repo | head: git clone git://github.com/jtdaugherty/brick.git |
| Uploaded | by JonathanDaugherty at Sun Aug 5 03:20:40 UTC 2018 |
| Distributions | Arch:0.40, LTSHaskell:0.37.2, NixOS:0.40, Stackage:0.38 |
| Executables | brick-progressbar-demo, brick-dynamic-border-demo, brick-border-demo, brick-edit-demo, brick-hello-world-demo, brick-fill-demo, brick-custom-event-demo, brick-list-vi-demo, brick-list-demo, brick-markup-demo, brick-attr-demo, brick-theme-demo, brick-padding-demo, brick-suspend-resume-demo, brick-layer-demo, brick-mouse-demo, brick-dialog-demo, brick-viewport-scroll-demo, brick-visibility-demo, brick-cache-demo, brick-text-wrap-demo, brick-form-demo, brick-readme-demo |
| Downloads | 15711 total (1220 in the last 30 days) |
| Rating | 2.75 (votes: 9) [estimated by rule of succession] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2018-08-05 [all 1 reports] Hackage Matrix CI |
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.40.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)