Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 989 Bytes

README.org

File metadata and controls

41 lines (27 loc) · 989 Bytes

citronella

A library for writing text based interfaces for Clojure similar to ncurses. The library is based on the Lanterna Java library. The library provides three levels of abstraction, from a low level basic terminal, a buffered screen and a high level graphics terminal with some higher level abstractions, like panels and buttons.

Usage

FIXME: write usage documentation!

Run the project’s tests (they’ll fail until you edit them):

$ clojure -A:test:runner -M:runner

Build a deployable jar of this library:

$ clojure -A:jar -M:jar

Install it locally:

$ clojure -A:install -M:install

Deploy it to Clojars – needs `CLOJARS_USERNAME` and `CLOJARS_PASSWORD` environment variables:

$ clojure -A:deploy -M:deploy

License

Copyright © 2020 Tim Cross

Distributed under the GNU Public License version 3