Where possible, prefer to install dt from a package manager.
If you want to assist with packaging, please get in touch on discord.
Install the plugin (once)
rtx plugin add https://github.com/so-dang-cool/asdf-dt.git # or asdf plugin add https://github.com/so-dang-cool/asdf-dt.git
Use dt (rtx)
rtx use dt@latest dt --version
Install and use dt (asdf)
asdf install dt latest asdf global dt latest dt --version
dt is supported by aqua.
aqua.yml simply add:
packages: - name: email@example.com
Where the version is the latest release.
Standalone, statically-compiled binaries of dt are available for many operating systems and computing architectures.
For now, it's recommended to place these somewhere local like
if you normally put this on your PATH.
Binaries can be downloaded from the GitHub repository's releases page:
The binares are produced in the context of github CI/CD workflows, and not produced on random laptops. They are "deployed" as attachments to releases automatically.
If you aren't installing from a package manager you won't get updates. The project intends for installations from package managers to be the primary method of vending dt, and no independent update tool or script is planned.
If you already have an account at GitHub, it's recommended to subscribe only to release notifications for the GitHub project.
- Navigate to the project at https://github.com/so-dang-cool/dt
- Find and click the "Watch" button
- Choose "Custom" and then check only the "Releases" checkbox
It's not critical to follow every update, but the notifications can be useful as an occasional reminder until your package manager is supported.