gpt4 book ai didi

elixir - 如何为 mix.exs 中定义的别名提供描述?

转载 作者:行者123 更新时间:2023-12-02 02:41:02 26 4
gpt4 key购买 nike

当我在 mix.exs 中定义别名并运行 mix help 时,它仅将其描述显示为“在 mix.exs 中定义的别名”。

假设,例如,我有这个 mix.exs:

  defp aliases do
[
play: "run --no-halt"
]
end

然后,mix help 命令显示任务列表,如下所示:

...
mix local.rebar # Installs Rebar locally
mix new # Creates a new Elixir project
mix play # Alias defined in mix.exs
mix profile.cprof # Profiles the given file or expression with cprof
mix profile.eprof # Profiles the given file or expression with eprof
...

如何为 play 任务提供描述?

最佳答案

mix help 的输出来自 @shortdoc attribute在自定义混合任务中

defmodule Mix.Tasks.Play do
use Mix.Task
@shortdoc "run with --no-halt"

@impl Mix.Task
def run(_) do
Mix.Task.run("run", ["--no-halt"])
end
end
mix help | grep "mix play"
mix play # run with --no-halt

我认为没有办法为别名添加帮助文档。

关于elixir - 如何为 mix.exs 中定义的别名提供描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63608358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com