Setup Datoria Core
Before connecting to any specific database, you'll need to set up the core Datoria components: the Command Line Interface (CLI) and an Editor Integration.
Installing the Datoria CLI
The Datoria CLI is your primary tool for managing datasets, enforcing schemas, and running pipelines.
- Linux
- Mac
- Windows
curl -L "https://release.datoria.no/datoria/v0.0.6/datoria-x86_64-pc-linux.tar.gz" -o datoria.tar.gz
tar -xvf datoria.tar.gz
chmod +x datoria
mv datoria ~/bin/datoria
curl -L "https://release.datoria.no/datoria/v0.0.6/datoria-arm64-apple-darwin.tar.gz" -o datoria.tar.gz
tar -xvf datoria.tar.gz
chmod +x datoria
sudo mv datoria /usr/local/bin/datoria
Download the Windows
binary
Verify your installation with:
datoria --help
If the installation was successful, you'll see a list of available commands and options. 🎉
Shell Tab Completion (Optional)
For a smoother workflow, you can enable tab completion for the Datoria CLI:
- Zsh
- Bash
datoria install-completions-zsh
Start a new shell afterwards
datoria install-completions-bash
Start a new shell afterwards
For more advanced CLI features and usage, see the Command Line Interface documentation, which includes detailed commands, options, and advanced usage scenarios.
Setting Up Editor Integration
Datoria leverages the Language Server Protocol (LSP) to provide intelligent features directly in your favourite code editor.
Available Editor Integrations
- Visual Studio Code
- Other Editors 🚧
Install our extension from the VS Code Marketplace
Once installed, the extension will automatically connect to the Datoria LSP server when you open a Datoria workspace.
We're actively working on integrations for additional editors.
Since Datoria uses the standard Language Server Protocol, adding support for your favorite editor is straightforward. If you're interested in contributing an integration, please contact us.
For more details about editor features, capabilities, and screenshots, see the comprehensive Editor Integration documentation.