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
programs
directory
This package deprecates vty-ui.
[Skip to Readme]
Modules
[Index]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
demos | Build demonstration programs | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- brick-0.3.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Versions [RSS] | 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, 0.41, 0.41.1, 0.41.2, 0.41.3, 0.41.4, 0.41.5, 0.42, 0.42.1, 0.43, 0.44, 0.44.1, 0.45, 0.46, 0.47, 0.47.1, 0.48, 0.49, 0.50, 0.50.1, 0.51, 0.52, 0.52.1, 0.53, 0.54, 0.55, 0.56, 0.57, 0.57.1, 0.58, 0.58.1, 0.59, 0.60, 0.60.1, 0.60.2, 0.61, 0.62, 0.63, 0.64, 0.64.1, 0.64.2, 0.65, 0.65.1, 0.66, 0.66.1, 0.67, 0.68, 0.68.1, 0.69, 0.69.1, 0.70, 0.70.1, 0.71, 0.71.1, 0.72, 0.73, 1.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (<=4.7.0.0), brick, containers, contravariant, data-default, deepseq (>=1.3 && <1.5), lens, template-haskell, text, text-zipper (>=0.2.1), transformers, vector, vty (>=5.3.1) [details] |
License | BSD-3-Clause |
Copyright | (c) Jonathan Daugherty 2015 |
Author | Jonathan Daugherty <cygnus@foobox.com> |
Maintainer | Jonathan Daugherty <cygnus@foobox.com> |
Revised | Revision 1 made by JonathanDaugherty at 2021-11-01T19:39:31Z |
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 2015-12-21T21:08:15Z |
Distributions | Arch:0.70, Debian:0.52.1, Fedora:0.62, LTSHaskell:0.68.1, NixOS:0.68.1, Stackage:0.73, openSUSE:0.67 |
Executables | brick-border-demo, brick-edit-demo, brick-hello-world-demo, brick-custom-event-demo, brick-list-demo, brick-markup-demo, brick-attr-demo, brick-padding-demo, brick-suspend-resume-demo, brick-layer-demo, brick-dialog-demo, brick-viewport-scroll-demo, brick-visibility-demo |
Downloads | 99896 total (279 in the last 30 days) |
Rating | 2.75 (votes: 11) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-12-21 [all 1 reports] |