-
Notifications
You must be signed in to change notification settings - Fork 981
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c429896
commit 123437f
Showing
2 changed files
with
13 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,25 @@ | ||
--- | ||
title: "About the CLI" | ||
title: "About dbt Core" | ||
id: "about-the-cli" | ||
sidebar_label: "About the CLI" | ||
sidebar_label: "About dbt Core" | ||
--- | ||
|
||
dbt ships with a command line interface (CLI) for running your dbt project. This way of running dbt and a dbt project is free and open source. | ||
[dbt Core](https://github.com/dbt-labs/dbt-core) is an open sourced project where you can develop from the command line and run your dbt project. | ||
|
||
To use dbt Core, your workflow generally looks like: | ||
|
||
To use the CLI, your workflow generally looks like: | ||
1. **Build your dbt project in a code editor —** popular choices include VSCode and Atom. | ||
|
||
1. **Run your project from the command line —** macOS ships with a default Terminal program, however you can also use iTerm or the command line prompt within a code editor to execute dbt commands. | ||
2. **Run your project from the command line —** macOS ships with a default Terminal program, however you can also use iTerm or the command line prompt within a code editor to execute dbt commands. | ||
|
||
:::info How we set up our computers for working on dbt projects | ||
|
||
We've written a [guide](https://discourse.getdbt.com/t/how-we-set-up-our-computers-for-working-on-dbt-projects/243) for our recommended setup when running dbt projects using the CLI. | ||
We've written a [guide](https://discourse.getdbt.com/t/how-we-set-up-our-computers-for-working-on-dbt-projects/243) for our recommended setup when running dbt projects using dbt Core. | ||
|
||
::: | ||
|
||
If you're using the CLI, we recommend learning some basics of your terminal to help you work more effectively. In particular, it's important to understand `cd`, `ls` and `pwd` to be able to navigate through the directory structure of your computer easily. | ||
If you're using the command line, we recommend learning some basics of your terminal to help you work more effectively. In particular, it's important to understand `cd`, `ls` and `pwd` to be able to navigate through the directory structure of your computer easily. | ||
|
||
You can find more information on installing and setting up the dbt Core [here](/docs/core/installation). | ||
|
||
You can find more information on installing and setting up the dbt CLI [here](/dbt-cli/cli-overview). | ||
dbt also supports a [dbt Cloud CLI](/docs/cloud/cloud-cli-installation) and both dbt Core and the dbt Cloud CLI are command line tools that let you run your dbt projects and use the same dbt commands. The key difference is that the dbt Cloud CLI is designed to work specifically with dbt Cloud's infrastructure. |