Current section
Files
Jump to
Current section
Files
lib/mix/tasks.ex
defmodule Mix.Tasks do
defmodule Nug.Show do
@shortdoc "Pretty print fixtures"
use Mix.Task
def run(_) do
File.ls("test/fixtures")
|> print_files()
end
def print_files({:ok, files}) do
Enum.each(files, fn file ->
path = Path.join(["test/fixtures", file])
IO.puts("#{IO.ANSI.blue_background()<>IO.ANSI.white()}Filename: #{path}#{IO.ANSI.reset()}")
content =
File.read!(path)
|> :erlang.binary_to_term()
IO.inspect(content)
end)
end
end
end