phx-new-interactive is a TUI-based interactive wrapper for the Elixir Phoenix project generator (mix phx.new). It simplifies the process of creating new Phoenix applications by providing a guided interface for configuring database types, features (LiveView, Ecto, Assets, etc.), and other flags using gum.
- Bash: The scripting language.
- Gum: A tool for styling shell scripts (TUI elements).
- Elixir & Phoenix: Ensure
mix phx.newis available on your system. - Gum: Install via
brew install gumor your preferred package manager.