Need help with dvm?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

axetroy
151 Stars 6 Forks Other 228 Commits 5 Opened issues

Description

🚀 Fast and simple version manger for Deno without runtime dependencies

Services available

!
?

Need anything else?

Contributors list

# 13,241
TypeScr...
Rust
Visual ...
Deno
180 commits

dvm

English | 中文简体

Build Status Go Report Card Latest Version 996.icu Repo Size

dvm

dvm
is a command-line tool to manage Deno versions.

Focus on the simplest way to manage versions.

Features:

  • [x] Cross-platform support
  • [x] Easy to use
  • [x] No runtime dependencies
  • [x] Zero configuration
  • [x] 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 |

Usage

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

Install

  1. Shell (Mac/Linux)
curl -fsSL https://github.com/release-lab/install/raw/v1/install.sh | bash -s -- -r=axetroy/dvm
  1. PowerShell (Windows):
$r="axetroy/dvm";iwr https://github.com/release-lab/install/raw/v1/install.ps1 -useb | iex
  1. Github release page (All platforms)

download the executable file and put the executable file to

$PATH
  1. Build and install from source using Golang (All platforms)
go install github.com/axetroy/dvm/cmd/[email protected]

Upgrade

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 version

Uninstall

run the following command to uninstall

dvm
or remove
dvm
executable file and
$HOME/.dvm
folder by manual
$ dvm destroy

Related

justjavac/dvm Node.js implement

imbsky/dvm Reason implement

License

The Anti-996 License

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.