https://hexdocs.pm/owl/readme.html
Search
[ ]
Owl
Owl v0.6.0
* Pages
* Modules
Settings View Source Owl
CI Status Hex.pm Coverage Status
,_,
{o,o}
/) )
---"-"--
Owl is a toolkit for writing command-line user interfaces in Elixir.
It provides a convenient interface for
* colorizing text using tags
* input control with validations and casting to various data types
* select/multiselect controls, inspired by AUR package managers
* tables
* editing text in ELIXIR_EDITOR
* wrapping multiline colorized data into ASCII boxes
* printing palette colors
* progress bars and spinners, multiple bars/spinners at the same
time are supported as well
* live-updating of multiline blocks
* working with virtual device which partially implements The Erlang
I/O Protocol and doesn't conflict with live blocks.
demo
Demo
asciicast
The code can be found in examples directory.
installation
Installation
The package can be installed by adding owl to your list of
dependencies in mix.exs:
def deps do
[
{:owl, "~> 0.6"}
]
end
Documentation can be found at https://hexdocs.pm/owl.
- Previous Page API Reference
Hex Package Hex Preview (current file) Search HexDocs Download ePub
version
Built using ExDoc (v0.29.1) for the Elixir programming language