Module: CreateRailsApp
- Defined in:
- lib/create_rails_app.rb,
lib/create_rails_app/cli.rb,
lib/create_rails_app/error.rb,
lib/create_rails_app/runner.rb,
lib/create_rails_app/wizard.rb,
lib/create_rails_app/version.rb,
lib/create_rails_app/ui/palette.rb,
lib/create_rails_app/ui/prompter.rb,
lib/create_rails_app/config/store.rb,
lib/create_rails_app/command_builder.rb,
lib/create_rails_app/options/catalog.rb,
lib/create_rails_app/detection/runtime.rb,
lib/create_rails_app/options/validator.rb,
lib/create_rails_app/compatibility/matrix.rb,
lib/create_rails_app/detection/rails_versions.rb
Overview
Interactive TUI wizard for rails new.
Detects installed Rails versions, shows version-aware options via a static compatibility matrix, and builds the correct rails new command. Config (presets, last-used options) is stored in ~/.config/create-rails-app/config.yml.
Defined Under Namespace
Modules: Compatibility, Config, Detection, Options, UI Classes: CLI, CommandBuilder, ConfigError, Error, Runner, UnsupportedRailsVersionError, ValidationError, Wizard
Constant Summary collapse
- VERSION =
'0.2.0'