Skip to content

Homebrew

On macOS and Linux, you can install tdsl via Homebrew.

Terminal window
brew tap keroway/tap
brew install tdsl
tdsl --help

To update, use the standard Homebrew commands.

Terminal window
brew update
brew upgrade tdsl

If you prefer not to use Homebrew, you can use the install script to download a pre-built binary.

Terminal window
curl -sSfL https://raw.githubusercontent.com/keroway/timeline-dsl/main/install.sh | sh

The default install location is ~/.local/bin/tdsl. If ~/.local/bin is not in your PATH, add it to your shell's configuration file.

Terminal window
export PATH="${HOME}/.local/bin:${PATH}"

In PowerShell, you can use the install script to download a pre-built binary.

Terminal window
irm https://raw.githubusercontent.com/keroway/timeline-dsl/main/install.ps1 | iex

For a manual install, open GitHub Releases, download tdsl-windows-x86_64.zip from Assets, extract tdsl.exe, and place it in a folder on your PATH.

If you have cargo-binstall, you can install the pre-built binary quickly.

Terminal window
cargo binstall tdsl-cli

If you have a Rust toolchain installed, you can install tdsl-cli directly from the GitHub repository.

Terminal window
cargo install --git https://github.com/keroway/timeline-dsl tdsl-cli