{"repo":"dpaluy/railstart","free":true,"listed":false,"github":"https://github.com/dpaluy/railstart","clone":"git clone https://github.com/dpaluy/railstart.git","description":"Interactive CLI wizard for Rails app generation with customizable config","language":"Ruby","stars":15,"topics":["ruby-on-rails","starter-kit"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Railstart Interactive CLI wizard for generating Rails 8 applications with customizable configuration and smart defaults. Think of it as rails new with an opinion and a friendly interactive experience. Requires Ruby 3.2 or newer. Development and release tooling use Ruby 4.0.5. Installation Usage Quick Start This launches an interactive wizard that guides you through Rails app setup: Use Presets Presets are configuration overlays that let you define different defaults and even different questions/post-actions for specific use cases. Important: When you use --default without --preset , Railstart automatically applies the default preset (from /.config/railstart/presets/default.yaml or the gem's built-in version). This means defaults may differ from the base rails8 defaults.yaml config. Modes: - Interactive (default): prompts for each question from the config schema - With --default : skips questions, loads \"default\" preset, shows summary and confirms - With --preset : loads specified preset as config overlay (can be interactive or with --default) Create custom presets at /.config/railstart/presets/my-preset.yaml : Presets use the same YAML schema as config files - they can override question defaults, change choices, add new questions, or modify post-actions: Then use it: Creating Custom Presets Presets are powerful tools for defining opinionated Rails configurations for specific stacks or team standards. Quick Preset Creation Create a new preset file in /.config/railstart/presets","default_branch":null,"files":null,"tree":[],"storefront":"/r/dpaluy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dpaluy/railstart/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}