Как запустить несколько задач смешивания в одной команде

У меня есть несколько задач mix для запуска подряд. С помощью других инструментов сборки можно запускать задачи с помощью одного оператора, что экономит накладные расходы на запуск после первой задачи. Как это можно сделать с командой mix Elixir?

Ответ 1

Comma - отделить список задач и добавить их в mix do: mix do task1, task2, task3:

mix do deps.get, run hello.exs, ecto.migrate

Например, вышеперечисленное запускает задачи deps.get, run hello.exs и ecto.migrate в одном вызове mix.

Ответ 2

Вы можете поместить псевдонимы в mix.exs и использовать его.

Например: "ecto.setup": ["ecto.create", "ecto.migrate", "ecto.seed"] в этом случае mix ecto.setup будет запускать создание, миграцию и семя в порядке