Install Decisionhouse
Decisionhouse is currently distributed as a preview for macOS and Linux. Windows is supported through the Windows Subsystem for Linux.
macOS and Linux
Section titled “macOS and Linux”-
Run the installer from an interactive terminal.
Terminal window curl -fsSL https://get.deql.osm-data.com | sh -
Choose your data source when prompted.
Enter a database URL or a path to a local file. The installer creates a
deqldirectory containing the binary anddeql-config.toml. DeQL finds that config automatically, even when it is launched from another working directory. -
Verify the installation from inside that directory.
Terminal window ./deql --help
Optional: add DeQL to PATH
Section titled “Optional: add DeQL to PATH”Add the existing install directory to PATH without moving or copying the
binary. For zsh, run this once from inside the generated deql directory:
printf '\nexport PATH=%q:$PATH\n' "$PWD" >> "$HOME/.zshrc"export PATH="$PWD:$PATH"For Bash, replace ~/.zshrc with ~/.bashrc. Other shells use different
startup and PATH syntax; follow your shell’s documentation.
Windows
Section titled “Windows”Install Decisionhouse from a Linux shell under WSL, then follow the Linux instructions above. Native Windows binaries are not currently provided.
Default server address
Section titled “Default server address”The installer writes editable defaults to deql-config.toml. DeQL looks for
that file in the working directory and then beside the installed binary; an
explicit --config <path> overrides both locations. The local server listens
on 127.0.0.1:6134 unless you change the configuration.