Colixir
A simple library for colorizing output text in Elixir. This library simply wraps the IO.ANSI module.
Usage
Basic usage is as follows:
content = Colixir.colorize("hello world", :red)
IO.puts contentYou can also chain the output with formatting.
content = Colixir.colorize("hello world", :red)
|> Colixir.colorize(:bright)
|> Colixir.colorize(:blue_background)
IO.puts contentAnother option is to concat text and use multiple colors
content = Colixir.colorize("hello world", :red)
|> Colixir.colorize(:bright)
|> Colixir.colorize("from Mars", :yellow)
|> Colixir.colorize(:blue_background)
IO.puts contentInstallation
If available in Hex, the package can be installed as:
Add colixir to your list of dependencies in
mix.exs:def deps do
[{:colixir, "~> 0.0.1"}]end
Ensure colixir is started before your application:
def application do
[applications: [:colixir]]end