Elixir语言创建自定义混合任务

示例

# 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

编译并运行:

$ mix compile
$ mix my_task
"YO!"