package terml
Terml is a pure-ocaml library for manipulating terminal output. Making possible to write text-based interfaces with ease
Install
Dune Dependency
Authors
Maintainers
Sources
0.0.1.tar.gz
md5=7ad09195005ca968f860c9725fa73d9c
sha512=57bfc414cdbef7bfa9c073ba3b535e4a0639621ee8c43b2493c5122b0381612fcd67b3992915b488aec38d4a41ba622fb7ae4b6d61569c6d647b740f69cce72b
CHANGES.md.html
0.0.1 (2024-03-25)
Initial release of the library, this is a development release, which means that the API may receive breaking changes without previous warnings.
We aim to guarantee backwards compatibility once we release the first major version 1.0.0
.
Features
Create styled text with
Style
module.Execute and queue commands with
Command
module.Perform cursor operations with
Cursor
module.Read and poll events from
Events
module.Perform terminal operations with
Terminal
module.
Examples
Alternate Screen
- display how to enter and leave the alternate screen;Cursor Position
- display how to handle cursor movements;Polling Events
- display how to poll for events from the events thread;Raw mode
- display how to enter and leave raw mode.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>