Commands Reference
dtvem provides a simple, consistent CLI for managing runtime versions.
Quick Reference
Installation & Removal
| Command | Description |
|---|
| install | Install runtime version(s) |
| uninstall | Remove an installed version |
Version Management
| Command | Description |
|---|
| global | Set global default version |
| local | Set local version for current directory |
| current | Show currently active version(s) |
| list | List installed versions |
| list-all | List all available versions |
| Command | Description |
|---|
| which | Show path to command executable |
| where | Show installation directory |
| version | Show dtvem version |
| help | Show help information |
Utilities
| Command | Description |
|---|
| reshim | Regenerate shim executables |
| freeze | Create config from global versions |
| migrate | Migrate from other version managers |
| update | Update version manifests |
| request | Request a build for unavailable version |
| init | Initialize dtvem on your system |
Global Flags
These flags work with all commands:
| Flag | Description |
|---|
--verbose | Enable verbose output for debugging |
--help, -h | Show 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