All Projects → justjavac → Dvm

justjavac / Dvm

Licence: mit
Deno Version Manager - Easy way to manage multiple active deno versions.

Programming Languages

typescript
32286 projects
rust
11053 projects

Projects that are alternatives of or similar to Dvm

node-mini
Mini Node.js runtime built on V8
Stars: ✭ 24 (-91.14%)
Mutual labels:  v8, runtime
Ios Interview Questions
iOS面试题整理,在线查看地址:https://ios.nobady.cn
Stars: ✭ 258 (-4.8%)
Mutual labels:  runtime
SharpLoader
🔮 [C#] Source code randomizer and compiler
Stars: ✭ 36 (-86.72%)
Mutual labels:  runtime
semver
Semantic version object for Perl
Stars: ✭ 12 (-95.57%)
Mutual labels:  version
ph-commons
Java 1.8+ Library with tons of utility classes required in all projects
Stars: ✭ 23 (-91.51%)
Mutual labels:  runtime
Urde
Data interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (-6.64%)
Mutual labels:  runtime
therapi-runtime-javadoc
Read Javadoc comments at run time.
Stars: ✭ 50 (-81.55%)
Mutual labels:  runtime
Python Semver
Python package to work with Semantic Versioning (http://semver.org/)
Stars: ✭ 264 (-2.58%)
Mutual labels:  version
Dynamic Struct
Golang package for editing struct's fields during runtime and mapping structs to other structs.
Stars: ✭ 257 (-5.17%)
Mutual labels:  runtime
v8go-polyfills
Add polyfills to rogchap/v8go
Stars: ✭ 25 (-90.77%)
Mutual labels:  v8
AMLeaksFinder
A small tool for automatically detecting the [controller, view memory leak] in the project. 一款用于自动检测项目中【控制器内存泄漏,View 内存泄漏】的小工具,支持 ObjC,Swift。
Stars: ✭ 89 (-67.16%)
Mutual labels:  runtime
VersionCompare
Supports compare version in a very simple & comprehensive way.
Stars: ✭ 31 (-88.56%)
Mutual labels:  version
Go V8
Go binding for v8
Stars: ✭ 255 (-5.9%)
Mutual labels:  v8
dotnet-version-cli
dotnet version cli (similar to npm version cli)
Stars: ✭ 30 (-88.93%)
Mutual labels:  version
Charm4py
Parallel Programming with Python and Charm++
Stars: ✭ 259 (-4.43%)
Mutual labels:  runtime
JustDraw
A Test for Android Canvas Painting with JavaScript Engine
Stars: ✭ 42 (-84.5%)
Mutual labels:  v8
react-native-appstore-version-checker
[Deprecated] A react native module to fetch the version of latest app from android playstore or apple app store
Stars: ✭ 88 (-67.53%)
Mutual labels:  version
ms-rest-js
Runtime for isomorphic javascript libraries generated by Autorest
Stars: ✭ 54 (-80.07%)
Mutual labels:  runtime
Fibjs
JavaScript on Fiber (built on Chrome's V8 JavaScript engine)
Stars: ✭ 2,880 (+962.73%)
Mutual labels:  v8
Javascriptengineswitcher
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (ChakraCore, Jering.Javascript.NodeJS, Jint, Jurassic, MSIE JavaScript Engine for .NET, NiL.JS, Microsoft ClearScript.V8 and VroomJs). This library allows you to quickly and easily switch to using of another JavaScript engine.
Stars: ✭ 265 (-2.21%)
Mutual labels:  v8

Deno Version Manager

English | 简体中文

Easy way to manage multiple active deno versions.

Installation

You can install it using the installers below, or download a release binary from the releases page.

With Shell:

curl -fsSL https://deno.land/x/dvm/install.sh | sh

With PowerShell:

iwr https://deno.land/x/dvm/install.ps1 -useb | iex

Usage

➜  ~  dvm --help
Deno Version Manager - Easy way to manage multiple active deno versions.

USAGE:
    dvm [SUBCOMMAND]

OPTIONS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    completions    Generate shell completions
    help           Prints this message or the help of the given subcommand(s)
    info           Show dvm info
    install        Install deno executable to given version [aliases: i]
    list           List installed versions, matching a given <version> if provided [aliases: ls]
    uninstall      Uninstall a given version [aliases: rm]
    use            Use a given version

Example:
  dvm install 1.3.2     Install v1.3.2 release
  dvm install           Install the latest available version
  dvm use 1.0.0         Use v1.0.0 release

Verify installation

To verify that dvm has been installed, do:

dvm -V

which should output dvm's version if the installation was successful.

Initialisation

Calling dvm will creates an ~/.dvm/ directory if it doesn't exist, and all installed versions of deno will put into ~/.dvm.

➜  ~  dvm
Creating /Users/justjavac/.dvm

Example

Listing versions

List all installed versions:

➜  ~  dvm list
 * 0.1.0
   0.1.1
   0.1.2

The version with a asterisk(*) means that this version is the version currently in use.

Switching version

➜  ~  dvm use 1.1.0
now use deno 1.1.0
➜  ~  dvm use 1.2.0
deno v1.2.0 is not installed. Use `dvm install 1.2.0` to install it first.

Compatibility

Known Issues

unzip is required

The program unzip is a requirement for the Shell installer.

$ curl -fsSL https://deno.land/x/dvm/install.sh | sh
Error: unzip is required to install dvm (see: https://github.com/justjavac/dvm#unzip-is-required).

When does this issue occur?

During the install.sh process, unzip is used to extract the zip archive.

How can this issue be fixed?

You can install unzip via brew install unzip on MacOS or apt-get install unzip -y on Linux(Ubuntu,Debian,Deepin).

License

Deno Version Manager(dvm) is released under the MIT License. See the bundled LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].