mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: pass name through to underlying tasks
This commit is contained in:
parent
cd4299d6e5
commit
e1a0b48172
1 changed files with 3 additions and 3 deletions
|
@ -48,16 +48,16 @@ defmodule Mix.Tasks.Ash.Codegen do
|
||||||
|> Ash.Mix.Tasks.Helpers.extensions!()
|
|> Ash.Mix.Tasks.Helpers.extensions!()
|
||||||
|> Enum.map(fn extension ->
|
|> Enum.map(fn extension ->
|
||||||
if function_exported?(extension, :codegen, 1) do
|
if function_exported?(extension, :codegen, 1) do
|
||||||
name =
|
extension_name =
|
||||||
if function_exported?(extension, :name, 0) do
|
if function_exported?(extension, :name, 0) do
|
||||||
extension.name()
|
extension.name()
|
||||||
else
|
else
|
||||||
inspect(extension)
|
inspect(extension)
|
||||||
end
|
end
|
||||||
|
|
||||||
Mix.shell().info("Running codegen for #{name}...")
|
Mix.shell().info("Running codegen for #{extension_name}...")
|
||||||
|
|
||||||
extension.codegen(argv)
|
extension.codegen(argv ++ ["--name", name])
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue