更改mix显示的任务名称
Change the task name displayed by mix
你好,我有这样一个模块:
Mix.Tasks.MyModule.Release.Deploy
当我 运行 混合帮助时,它显示如下:
my_module.release.deploy
如何将其更改为
mymodule.release.deploy
我尝试使用 Mix.Task.task_name/1:
def task_name(_) do
"mymodule.release.deploy"
end
但没有成功。我是不是遗漏了什么?
确实如此。 CamelCase 转换为小写字母,两个大写字母之间有下划线。如果要mymodule
,最好先写Mymodule
。
你好,我有这样一个模块:
Mix.Tasks.MyModule.Release.Deploy
当我 运行 混合帮助时,它显示如下:
my_module.release.deploy
如何将其更改为
mymodule.release.deploy
我尝试使用 Mix.Task.task_name/1:
def task_name(_) do
"mymodule.release.deploy"
end
但没有成功。我是不是遗漏了什么?
确实如此。 CamelCase 转换为小写字母,两个大写字母之间有下划线。如果要mymodule
,最好先写Mymodule
。