mix new
Создаёт новый проект Elixir. Ожидается путь к проекту в качестве аргумента.
mix new PATH [--app APP] [--module MODULE] [--sup] [--umbrella]
Проект в заданном ПУТИ будет создан. Название приложения и модуля будут взяты из пути, если не задано --module или --app.
Опция --app может быть указана для наименования приложения OTP для проекта.
Опция --module может быть указана для наименования модулей в генерируемом каркасе кода.
Опция --sup может быть указана для генерации каркаса приложения OTP, включая дерево управления. Обычно приложение генерируется без супервизора и без обратного вызова приложения.
Опция --umbrella может быть указана для генерации проекта зонтика.
Примеры
mix new hello_world
Эквивалентно:
mix new hello_world --module HelloWorld
Для генерации приложения с деревом управления и обратным вызовом приложения:
mix new hello_world --sup
Для генерации приложения-зонтика с подприложениями:
mix new hello_world --umbrella cd hello_world/apps mix new child_app
© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/mix/1.11.2/Mix.Tasks.New.html