English | ไธญๆ็ฎไฝ
dvm is a command-line tool to manage Deno versions.
Focus on the simplest way to manage versions.
Features:
- Cross-platform support
- Easy to use
- No runtime dependencies
- Zero configuration
- Fully compatible with installed Deno
| Command | Description |
|---|---|
| dvm current | Display currently activated version of Deno |
| dvm ls | List installed versions |
| dvm ls-remote | List remote versions available for install |
| dvm install <version> | latest | Download and install specified/latest Deno version |
| dvm uninstall <version> | Uninstall specified Deno version |
| dvm use <version> | Use specified Deno version |
| dvm unused | Unused Deno |
| dvm exec <version> [commands] | Run Deno command on <version> |
| dvm upgrade [version] | Upgrade dvm |
| dvm destroy | Uninstall dvm |
Whether you have installed Deno or not will not affect the use of dvm.
# install
$ dvm install v0.26.0
$ deno -V
deno v0.26.0
# use another version
$ dvm install v0.25.0
$ dvm use v0.25.0
$ deno -V
deno v0.25.0
# uninstall deno
$ dvm uninstall v0.25.0
# for more command
$ dvm --help-
Cask(Cross-Platform)
cask install github.com/axetroy/dvm
-
Shell (Mac/Linux)
curl -fsSL https://github.com/release-lab/install/raw/v1/install.sh | bash -s -- -r=axetroy/dvm -
PowerShell (Windows):
$r="axetroy/dvm";iwr https://github.com/release-lab/install/raw/v1/install.ps1 -useb | iex
-
download the executable file and put the executable file to
$PATH -
Build and install from source using Golang (All platforms)
go install github.com/axetroy/dvm/cmd/[email protected]
You can re-download the executable and overwrite the original file.
or run the following command to upgrade
$ dvm upgrade # upgrade to latest
$ dvm upgrade v0.2.0 # Update to specified versionrun the following command to uninstall dvm or remove dvm executable file and $HOME/.dvm folder by manual
$ dvm destroyjustjavac/dvm Node.js implement
imbsky/dvm Reason implement
The Anti-996 License