Create a custom mix
task:
# lib/mix/tasks/mytask.ex
defmodule Mix.Tasks.MyTask do
use Mix.Task
@shortdoc "A simple mix task"
def run(_) do
IO.puts "YO!"
end
end
Compile and run it:
> mix compile
> mix my_task
"YO!"
mix help
lists out all available mix tasks for the project.