[英]How do I set the default Elixir mix task
如果我有一個mix.exs
文件,例如:
defmodule Mix.Tasks.My_task do
use Mix.Task
@shortdoc "Perform my task"
def run(_) do
IO.puts "Working"
end
end
defmodule ElixirKoans.Mixfile do
use Mix.Project
def project do
...
end
我很樂意用mix my_task
運行它。
如何使my_task
成為默認值,因此在沒有任務的情況下運行mix
時會執行它?
看起來您可以使用default_task在項目塊(mix.exs)中定義:
def project do
[default_task: "run"]
end
更多信息: https : //github.com/elixir-lang/elixir/blob/f3f64cdba205253ca0bbc0ce6a5dddd500ffb48f/lib/mix/lib/mix/project.ex#L266-L280
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.