<RakeTaskImpl description="List versions of all Rails frameworks and the environment" fullCommand="about" id="about" />
<RakeTaskImpl id="action_mailbox">
<subtasks>
<RakeTaskImpl id="ingress">
<subtasks>
<RakeTaskImpl description="Relay an inbound email from Exim to Action Mailbox (URL and INGRESS_PASSWORD required)" fullCommand="action_mailbox:ingress:exim" id="exim" />
<RakeTaskImpl description="Relay an inbound email from Postfix to Action Mailbox (URL and INGRESS_PASSWORD required)" fullCommand="action_mailbox:ingress:postfix" id="postfix" />
<RakeTaskImpl description="Relay an inbound email from Qmail to Action Mailbox (URL and INGRESS_PASSWORD required)" fullCommand="action_mailbox:ingress:qmail" id="qmail" />
<RakeTaskImpl description="Applies the template supplied by LOCATION=(/path/to/template) or URL" fullCommand="app:template" id="template" />
<RakeTaskImpl description="Update configs and some other initially generated files (or use just update:configs or update:bin)" fullCommand="app:update" id="update" />
<RakeTaskImpl description="Lookup first-level dependencies for TEMPLATE (like messages/show or comments/_comment.html)" fullCommand="cache_digests:dependencies" id="dependencies" />
<RakeTaskImpl description="Lookup nested dependencies for TEMPLATE (like messages/show or comments/_comment.html)" fullCommand="cache_digests:nested_dependencies" id="nested_dependencies" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl id="db">
<subtasks>
<RakeTaskImpl description="Creates the database from DATABASE_URL or config/database.yml for the current RAILS_ENV (use db:create:all to create all databases in the config). Without RAILS_ENV or when RAILS_ENV is development, it defaults to creating the development and test databases, except when DATABASE_URL is present" fullCommand="db:create" id="create" />
<RakeTaskImpl description="Drops the database from DATABASE_URL or config/database.yml for the current RAILS_ENV (use db:drop:all to drop all databases in the config). Without RAILS_ENV or when RAILS_ENV is development, it defaults to dropping the development and test databases, except when DATABASE_URL is present" fullCommand="db:drop" id="drop" />
<RakeTaskImpl id="encryption">
<subtasks>
<RakeTaskImpl description="Generate a set of keys for configuring Active Record encryption in a given environment" fullCommand="db:encryption:init" id="init" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl id="environment">
<subtasks>
<RakeTaskImpl description="Set the environment value for the database" fullCommand="db:environment:set" id="set" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl id="fixtures">
<subtasks>
<RakeTaskImpl description="Loads fixtures into the current environment's database" fullCommand="db:fixtures:load" id="load" />
<RakeTaskImpl description="Runs the "down" for a given migration VERSION" fullCommand="db:migrate:down" id="down" />
<RakeTaskImpl description="Rolls back the database one migration and re-migrates up (options: STEP=x, VERSION=x)" fullCommand="db:migrate:redo" id="redo" />
<RakeTaskImpl description="Display status of migrations" fullCommand="db:migrate:status" id="status" />
<RakeTaskImpl description="Runs the "up" for a given migration VERSION" fullCommand="db:migrate:up" id="up" />
<RakeTaskImpl description="Runs setup if database does not exist, or runs migrations if it does" fullCommand="db:prepare" id="prepare" />
<RakeTaskImpl description="Drops and recreates all databases from their schema for the current environment and loads the seeds" fullCommand="db:reset" id="reset" />
<RakeTaskImpl description="Rolls the schema back to the previous version (specify steps w/ STEP=n)" fullCommand="db:rollback" id="rollback" />
<RakeTaskImpl id="schema">
<subtasks>
<RakeTaskImpl id="cache">
<subtasks>
<RakeTaskImpl description="Clears a db/schema_cache.yml file" fullCommand="db:schema:cache:clear" id="clear" />
<RakeTaskImpl description="Creates a db/schema_cache.yml file" fullCommand="db:schema:cache:dump" id="dump" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl description="Creates a database schema file (either db/schema.rb or db/structure.sql, depending on `config.active_record.schema_format`)" fullCommand="db:schema:dump" id="dump" />
<RakeTaskImpl description="Loads a database schema file (either db/schema.rb or db/structure.sql, depending on `config.active_record.schema_format`) into the database" fullCommand="db:schema:load" id="load" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl description="Loads the seed data from db/seeds.rb" fullCommand="db:seed" id="seed" />
<RakeTaskImpl id="seed">
<subtasks>
<RakeTaskImpl description="Truncates tables of each database for current environment and loads the seeds" fullCommand="db:seed:replant" id="replant" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl description="Creates all databases, loads all schemas, and initializes with the seed data (use db:reset to also drop all databases first)" fullCommand="db:setup" id="setup" />
<RakeTaskImpl description="Retrieves the current schema version number" fullCommand="db:version" id="version" />
<RakeTaskImpl description="Setup Importmap for the app" fullCommand="importmap:install" id="install" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl id="log">
<subtasks>
<RakeTaskImpl description="Truncates all/specified *.log files in log/ to zero bytes (specify which logs with LOGS=test,development)" fullCommand="log:clear" id="clear" />
</subtasks>
</RakeTaskImpl>
<RakeTaskImpl description="Prints out your Rack middleware stack" fullCommand="middleware" id="middleware" />
<RakeTaskImpl description="Restart app by touching tmp/restart.txt" fullCommand="restart" id="restart" />
<RakeTaskImpl description="Generate a cryptographically secure secret key (this is typically used to generate a secret for cookie sessions)" fullCommand="secret" id="secret" />
<RakeTaskImpl description="Report code statistics (KLOCs, etc) from the application or engine" fullCommand="stats" id="stats" />
<RakeTaskImpl id="stimulus">
<subtasks>
<RakeTaskImpl description="Install Stimulus into the app" fullCommand="stimulus:install" id="install" />
<RakeTaskImpl id="install">
<subtasks>
<RakeTaskImpl description="Install Stimulus on an app running importmap-rails" fullCommand="stimulus:install:importmap" id="importmap" />
<RakeTaskImpl description="Install Stimulus on an app running node" fullCommand="stimulus:install:node" id="node" />
<RakeTaskImpl description="List all time zones, list by two-letter country code (`bin/rails time:zones[US]`), or list by UTC offset (`bin/rails time:zones[-8]`)" fullCommand="time:zones[country_or_offset]" id="zones[country_or_offset]" />