Docs / Commands Reference / Overview

Overview

Commands Reference

dtvem provides a simple, consistent CLI for managing runtime versions.

Quick Reference

Installation & Removal

CommandDescription
installInstall runtime version(s)
uninstallRemove an installed version

Version Management

CommandDescription
globalSet global default version
localSet local version for current directory
currentShow currently active version(s)
listList installed versions
list-allList all available versions

Information

CommandDescription
whichShow path to command executable
whereShow installation directory
versionShow dtvem version
helpShow help information

Utilities

CommandDescription
reshimRegenerate shim executables
freezeCreate config from global versions
migrateMigrate from other version managers
updateUpdate version manifests
requestRequest a build for unavailable version
initInitialize dtvem on your system

Global Flags

These flags work with all commands:

FlagDescription
--verboseEnable verbose output for debugging
--help, -hShow help for the command

Common Workflows

Install and use a runtime

> dtvem install python 3.12.0
> dtvem global python 3.12.0
> python --version

Set up a project

> dtvem local python 3.12.0
> dtvem local node 20.10.0
> git add .dtvem/runtimes.json

Clone and install

> git clone <repo> && cd <repo>
> dtvem install

See Also