tasks

List all tasks that can be used with the run command.

Usage

$ tomo tasks

List all tomo tasks (i.e. those that can be used with tomo run). Available tasks are those defined by plugins loaded in .tomo/config.rb. Refer to the Configuration guide for an explanation of how plugins are loaded. The reference documentation for each plugin (e.g. core, git) describes the tasks these plugins provide.

Options

Option Purpose
--[no-]color By default, tomo automatically determines whether to use color output based on the capabilities of the terminal. Use this option to override this behavior and force tomo to enable or disable color output.
--[no-]debug Enables verbose logging output that is helpful for troubleshooting. This includes runtime information such as the environment variables on the remote host and all tomo settings. Each SSH command executed by tomo is also logged in detail.
--[no-]trace Normally if a tomo command fails, a concise and helpful error message is printed. If --trace is specified, tomo will also print the full backtrace.
-h, --help Prints the help for this tomo command, similar to what you see on this page.

Example

$ tomo tasks
bundler:clean
bundler:install
bundler:upgrade_bundler
core:clean_releases
core:log_revision
core:setup_directories
core:symlink_current
core:symlink_shared
core:write_release_json
env:set
env:setup
env:show
env:unset
env:update
git:clone
git:create_release
nodenv:install
puma:restart
rails:assets_precompile
rails:console
rails:db_create
rails:db_migrate
rails:db_schema_load
rails:db_seed
rails:db_setup
rails:db_structure_load
rails:log_tail
rbenv:install