package console

  1. Overview
  2. No Docs
Colours, tables, trees and progress rows for the terminal

Install

dune-project
 Dependency

Authors

Maintainers

Sources

console-0.9.0.tbz
sha256=1c6851dbc38514bf717da9bbe9cddda3c2958b215f934dee69324f1ec243873f
sha512=71bd51d2cbaf945ae153e863c2de189b32f3049c750131cc32e96e43759e4d8b62f9bf8863ff2e80429d56d32209573b85d3da9e0d67ad52bb1106b4c763070f

Description

Colours, tables, trees, panels, bars and progress rows for OCaml command-line tools. console prints styled text and widgets into the terminal's normal scrollback, shows the work a program runs as progress rows under that text and redraws only those rows. It never takes over the whole screen. The console.tty library decides colour and UTF-8 for the standard outputs from the terminal and the environment, with Unix alone. The console.text library makes untrusted text safe to print, and console.input is a line editor that does no I/O.

Tags

command-line-utilities format

Added to opam-repository:

Dependencies (7)

  1. bytesrw >= "0.1.0"
  2. jsont >= "0.3.0"
  3. uuseg >= "18.0.0"
  4. uucp >= "18.0.0"
  5. fmt >= "0.9"
  6. ocaml >= "5.4"
  7. dune >= "3.21"

Dev Dependencies (9)

  1. odoc with-doc
  2. k7 with-test
  3. cmdliner with-test
  4. re with-test
  5. alcobar with-test & >= "0.3.2"
  6. mdx with-test
  7. astring with-test
  8. alcotest with-test & >= "1.7.0"
  9. matrix with-test & >= "0.1.0" & < "0.2.0"

Used by (1)

  1. console-eio

Conflicts

None