0.1456.2 • Published 6 months ago
irakli-ld-cli v0.1456.2
Lightdash CLI
Lightash CLI tool
How to install
npm i -g irakli-ld-cli
Usage
Usage: lightdash [options] [command]
Options:
-h, --help display help for command
Commands:
version output the version number
[dbt_command] runs dbt
help [command] display help for command
eg: ligthdash test
Runs dbt test
Development
First build the package
pnpm cli-build
Then run the cli commands with node
and pointing to the dist/index.js
file
Examples from lightdash root folder
Lightdash login
node ./packages/cli/dist/index.js login http://localhost:3000
Lightdash compile
node ./packages/cli/dist/index.js compile --project-dir ./examples/full-jaffle-shop-demo/dbt --profiles-dir ./examples/full-jaffle-shop-demo/profiles
Lightdash generate
node ./packages/cli/dist/index.js generate --project-dir ./examples/full-jaffle-shop-demo/dbt --profiles-dir ./examples/full-jaffle-shop-demo/profiles
Lightdash preview
node ./packages/cli/dist/index.js preview --project-dir ./examples/full-jaffle-shop-demo/dbt --profiles-dir ./examples/full-jaffle-shop-demo/profiles
Lightdash run
node ./packages/cli/dist/index.js dbt run --project-dir ./examples/full-jaffle-shop-demo/dbt --profiles-dir ./examples/full-jaffle-shop-demo/profiles -s
Testing different dbt versions
If you want to test different dbt versions, you can replace the string dbt
in the "execa" calls in the package with dbt${YOUR_VERSION}
, eg: dbt1.8
.
0.1456.2
6 months ago