mix corex.new
Provides the mix corex.new installer as a Mix archive.
It runs mix phx.new with forwarded Phoenix flags (always with --no-install),
then renders Corex-owned files (layouts, root layout, home, plugs, app.js,
app.css) directly from templates. LiveView, HTML, esbuild, and full Phoenix assets stay enabled — there are no --no-live / --no-html / --no-esbuild / --no-assets switches here. No Igniter, no nested generators.
To install from Hex, run:
$ mix archive.install hex corex_newTo build and install it locally, first remove any previous archive:
$ mix archive.uninstall corex_new
Then, from the corex repository root (not only installer/), run mix assets.build once so priv/design is synced into installer/templates/corex_design/. That snapshot is what mix corex.new copies into assets/corex/; skip this only if that directory is already committed or freshly built.
Then:
$ cd installer
$ MIX_ENV=prod mix do archive.build + archive.install
See mix help corex.new for the full list of flags.
For adding Corex to an existing Phoenix app, follow the manual installation guide.