defmodule Mix.Tasks.ComboNew do use Mix.Task alias ComboNew.Generator @shortdoc "Generates a Combo project" @moduledoc ~s''' #{@shortdoc}. ## Examples Generates a project from the `vanilla` template in the `./demo` directory: ```console $ mix combo_new vanilla demo ``` Generates a project from the `vanilla` template in the `/tmp/demo` directory: ```console $ mix combo_new vanilla /tmp/demo ``` Generates a project from the `vanilla` template in the `./demo` directory, but specifying the name of the OTP application as `rina`: ```console $ mix combo_new vanilla demo --app rina ``` ## Usage ```console $ mix combo_new