# 2. Command Settings

After configuring [Schedule Settings](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/schedule-settings) of a Bolt Schedule, you’ll specify the commands you want the schedule to execute. **Command Settings** allow you to define which commands run when the schedule is triggered, supporting a variety of workflows.

### Overview

With **Command Settings**, you can:

* Select [commands](#explore-paradime-supported-commands-in-bolt) (dbt™, Elementary Data, and others) to run in Paradime
* Set the order of command execution
* Customize options for each command
* Create custom command combinations to suit your workflows

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FSUulQK7mA6gLdvDMUyaB%2Fimage.png?alt=media&#x26;token=9f4c8708-9bd0-46c4-be94-86336441ca0e" alt=""><figcaption></figcaption></figure>

### Commands execution logic

Paradime follows a specific command execution logic to handle errors and determine whether subsequent tasks should be executed. Here's how it works:

1. **Command Completion with Error**: When a command in a Paradime schedules completes with an error, the subsequent tasks in the job will be skipped by default.&#x20;
2. **Exceptions to Skipping Subsequent Tasks**: Despite the default behavior of skipping subsequent tasks on error, there are a few exceptions where the subsequent tasks will still be executed:&#x20;
   1. **Source Freshness and Source Status**: If the command that encountered an error is a [`dbt source freshness`](https://docs.paradime.io/app-help/concepts/dbt-fundamentals/running-dbt/mastering-the-dbt-cli/commands#source-freshness) command and the following command is using the [`source_status:fresher`](https://docs.paradime.io/app-help/concepts/dbt-fundamentals/running-dbt/mastering-the-dbt-cli/methods#source_status-method) dbt™ selector method, the subsequent command will still be executed ([Check our Bolt Template](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/templates/dbt-tm-templates/deferred-model-execution)).
   2. **Elementary CLI Command**: If the next command in the schedule is an [Elementary CLI ](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/command-settings/elementary-commands)command, it will be executed regardless of the error in the previous command to enable [sending alerts](https://docs.paradime.io/app-help/documentation/integrations/observability/elementary-data/sending-alerts) and [generating reports](https://docs.paradime.io/app-help/documentation/integrations/observability/elementary-data/generate-observability-report) on tests failures.
   3. **Montecarlo Command**: If the next command is a Montecarlo command, it will be executed even if the previous command encountered an error to upload dbt™ resources.

## Explore Paradime Supported Commands in Bolt

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>dbt™ Commands</strong></td><td><a href="command-settings/dbt-tm-commands">dbt-tm-commands</a></td></tr><tr><td align="center"><strong>Python Scripts</strong></td><td><a href="command-settings/python-scripts">python-scripts</a></td></tr><tr><td align="center"><strong>Elementary Commands</strong></td><td><a href="command-settings/elementary-commands">elementary-commands</a></td></tr><tr><td align="center"><strong>Lightdash Commands</strong></td><td><a href="command-settings/lightdash-commands">lightdash-commands</a></td></tr><tr><td align="center"><strong>Tableau Workbook Refresh</strong></td><td><a href="command-settings/tableau-workbook-refresh">tableau-workbook-refresh</a></td></tr><tr><td align="center"><strong>Tableau Data Source Refresh</strong></td><td><a href="command-settings/tableau-data-source-refresh">tableau-data-source-refresh</a></td></tr><tr><td align="center"><strong>Power BI Dataset Refresh</strong></td><td><a href="command-settings/power-bi-dataset-refresh">power-bi-dataset-refresh</a></td></tr><tr><td align="center"><strong>Paradime Bolt Schedule Toggle Commands</strong></td><td><a href="command-settings/paradime-bolt-schedule-toggle-commands">paradime-bolt-schedule-toggle-commands</a></td></tr><tr><td align="center"><strong>Monte Carlo Commands</strong></td><td><a href="command-settings/monte-carlo-commands">monte-carlo-commands</a></td></tr><tr><td align="center"><strong>Paradime Catalog Refresh</strong></td><td><a href="command-settings/paradime-refresh-catalog">paradime-refresh-catalog</a></td></tr><tr><td align="center"></td><td></td></tr></tbody></table>
