mix aven_ui.new (AvenUI v1.0.0)

Copy Markdown View Source

Scaffolds a full Phoenix 1.8 project with AvenUI pre-wired.

Usage

mix aven_ui.new my_app
mix aven_ui.new my_app --module MyApp
mix aven_ui.new my_app --path ~/projects

What it generates

  • Full Phoenix 1.8 app via mix phx.new
  • AvenUI added to mix.exs deps
  • All 23 components installed via mix aven_ui.add --all
  • app.css configured for Tailwind v4 + AvenUI tokens
  • app.js wired with AvenUIHooks
  • web.ex updated with all component imports
  • Starter layout: navbar + sidebar + dashboard home page
  • Dark mode toggle wired and working

Options

--module      App module name (default: PascalCase of app name)
--path        Where to create the project (default: current dir)
--no-ecto     Skip Ecto/database setup
--no-mailer   Skip Swoosh mailer setup