lib/nerves/utils/shell.ex
defmodule Nerves.Utils.Shell do
@moduledoc false
@spec warn(iodata()) :: :ok
def warn(message) do
Mix.shell().info([:yellow, message, :reset])
end
@spec error(iodata()) :: :ok
def error(message) do
Mix.shell().info([:red, message, :reset])
end
@spec success(iodata()) :: :ok
def success(message) do
Mix.shell().info([:green, message, :reset])
end
@spec info(iodata()) :: :ok
def info(message) do
Mix.shell().info(message)
end
end