Installation
RDBMS Playground is a single self-contained program. There is nothing to configure and no separate database to install — everything it needs is built in.
Pick the tab for your platform — we try to select it automatically — then use whichever method you prefer. The one-line installers are the quickest if you just want to get going.
One-line installer
curl -fsSL https://git.lazyeval.net/oli/rdbms-playground/raw/branch/main/scripts/install.sh | shIt detects your CPU, installs to ~/.local/bin, and prints a hint if that
directory isn’t on your PATH. Set RDBMS_INSTALL_DIR to install elsewhere,
or RDBMS_VERSION=vX.Y.Z to pin a version. Prefer to read a script before
running it? It lives at
scripts/install.sh.
Homebrew
brew tap lazyeval/tap https://git.lazyeval.net/lazyeval/homebrew-tapbrew install lazyeval/tap/rdbms-playgroundOne-line installer
curl -fsSL https://git.lazyeval.net/oli/rdbms-playground/raw/branch/main/scripts/install.sh | shIt detects your CPU (Apple Silicon or Intel), installs to ~/.local/bin, and
prints a hint if that directory isn’t on your PATH. Set RDBMS_INSTALL_DIR
to install elsewhere, or RDBMS_VERSION=vX.Y.Z to pin a version. Prefer to
read a script before running it? It lives at
scripts/install.sh.
Homebrew
brew tap lazyeval/tap https://git.lazyeval.net/lazyeval/homebrew-tapbrew install lazyeval/tap/rdbms-playgroundOne-line installer (PowerShell)
irm https://git.lazyeval.net/oli/rdbms-playground/raw/branch/main/scripts/install.ps1 | iexIt downloads the matching .exe, verifies its checksum, installs to
%LOCALAPPDATA%\Programs\rdbms-playground, and adds that folder to your user
PATH. Use -InstallDir to choose a different location or -Version to pin
a release.
Scoop
scoop bucket add lazyeval https://git.lazyeval.net/lazyeval/scoop-bucketscoop install rdbms-playgroundwinget
A winget package (winget install LazyEvaluation.RdbmsPlayground) is on its
way and awaiting review in the public winget catalogue. Until it lands, use
Scoop or the PowerShell one-liner above.
With cargo
Section titled “With cargo”These work on any platform with a Rust toolchain. Install from crates.io:
cargo install rdbms-playgroundFor a faster install that fetches a prebuilt binary instead of compiling, use
cargo-binstall (install it
first — it is not part of cargo itself):
cargo binstall rdbms-playgroundPrebuilt binaries
Section titled “Prebuilt binaries”Every release publishes static Linux, standalone Windows, and macOS binaries
(x86_64 and aarch64), each with a .sha256 checksum, on the
releases page.
Download the one for your platform, make it executable if needed, and put it
somewhere on your PATH.
Run it
Section titled “Run it”Start the playground with no arguments and it opens a fresh, automatically named temporary project so you can start experimenting immediately:
rdbms-playgroundTo open an existing project, pass its path:
rdbms-playground path/to/projectUseful options (run rdbms-playground --help for the full list):
| Option | What it does |
|---|---|
--resume | Reopen the most recently used project. |
--data-dir <PATH> | Use a different location for stored projects. |
--theme <light|dark> | Force a theme instead of auto-detecting. |
--mode <simple|advanced> | Start in a specific input mode. |
--version | Print the version and exit. |
The full list, with examples, is on the command-line options page.
Next: create your first project.