- CLI entrypoint is
bin/fire(executesbin/fire.php); it requires Composer autoload to exist, so runcomposer installbefore local runs.
fire.ymland optionalfire.local.ymlare read from the project root (four directories abovevendor/fourkitchens/fire); if missing, onlyInitCommand.phpis registered and the CLI prompts to runfire init.- Local env auto-detection sets
local_environmentbased on.lando.ymlor.ddev/config.yamlin the project root.
- Core commands live in
src/Robo/Plugin/Commands/*Command.phpand are discovered via RoboCommandFileDiscovery. - Project-level custom commands are loaded from
fire/src/Commandsin the project root (path is computed by strippingvendor/fourkitchens/from the package path).
fire inituses the template atassets/templates/fire.yml; update it if you change required config fields.