Current section

Files

Jump to
nerves_bootstrap lib mix nerves io.ex
Raw

lib/mix/nerves/io.ex

defmodule Mix.Nerves.IO do
@app Mix.Project.config()[:app]
def debug_info(header, text \\ "", loc \\ @app) do
if System.get_env("NERVES_DEBUG") == "1" do
shell_info(header, text, loc)
end
end
def shell_info(header, text \\ "", loc \\ @app) do
Mix.shell().info([:inverse, "|#{loc}| #{header}", :reset])
Mix.shell().info(text)
end
def shell_warn(header, text \\ "", loc \\ @app) do
Mix.shell().error([:inverse, :red, "|#{loc}| #{header}", :reset])
Mix.shell().error(text)
end
end