lib/log.ex
defmodule TestIex.Log do
def log_file_and_line(file, line) do
log([
" Running ",
:red,
:bright,
inspect(file),
:default_color,
" for line ",
:red,
:bright,
line
])
end
def log_files(files) do
log([
" Running ",
:red,
:bright,
inspect(files)
])
end
defp log(parts) when is_list(parts) do
([
:bright,
:green,
"[test_iex] ",
:default_color
] ++ parts)
|> IO.ANSI.format()
|> IO.puts()
end
end