Current section

Files

Jump to
bunt lib bunt.ex
Raw

lib/bunt.ex

defmodule Bunt do
use Application
alias Bunt.ANSI
@version Mix.Project.config[:version]
def puts(value \\ "") do
value
|> format
|> IO.puts
end
def write(value \\ "") do
value
|> format
|> IO.write
end
def format, do: format("")
def format(nil), do: format("")
def format(text) when is_binary(text), do: text
def format(list) when is_list(list) do
list
|> List.flatten
|> ANSI.format
end
def start(_, _), do: {:ok, self}
def version, do: @version
end