使用命令列引數自定義混合任務
在基本實現中,任務模組必須定義一個帶有引數列表的 run/1
函式。例如 def
run(args) do ... end
defmodule Mix.Tasks.Example_Task do
use Mix.Task
@shortdoc "Example_Task prints hello + its arguments"
def run(args) do
IO.puts "Hello #{args}"
end
end
編譯並執行:
$ mix example_task world
"hello world"