Owl

CI StatusHex.pmCoverage Status

,_,
{o,o}
/) )
---"-"--

Owl is a toolkit for writing command-line user interfaces in Elixir.

It provides a convenient interface for

Demo

asciicast

The code can be found in examples directory.

Installation

The package can be installed by adding owl to your list of dependencies in mix.exs:

def deps do
[
{:owl, "~> 0.9"},
# ucwidth is an optional dependency, uncomment it for multibyte characters support (emoji, etc)
# {:ucwidth, "~> 0.2"}
]
end

Documentation can be found at https://hexdocs.pm/owl.