{"id":13673297,"url":"https://github.com/axetroy/dvm","last_synced_at":"2025-06-19T02:33:29.049Z","repository":{"id":36744707,"uuid":"226796939","full_name":"axetroy/dvm","owner":"axetroy","description":"🚀 Fast and simple version manger for Deno without runtime dependencies","archived":false,"fork":false,"pushed_at":"2024-08-27T22:51:06.000Z","size":7994,"stargazers_count":168,"open_issues_count":14,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-19T18:06:25.507Z","etag":null,"topics":["deno","dvm","version-manager"],"latest_commit_sha":null,"homepage":"https://deno.land","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axetroy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-09T06:04:58.000Z","updated_at":"2025-03-23T03:04:41.000Z","dependencies_parsed_at":"2024-04-25T05:22:00.328Z","dependency_job_id":"6356c67f-aaba-42a4-a2fa-abc3666af90f","html_url":"https://github.com/axetroy/dvm","commit_stats":{"total_commits":273,"total_committers":2,"mean_commits":136.5,"dds":"0.25274725274725274","last_synced_commit":"a462e3420008fb4f618e41f45839a4ed2280a355"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/axetroy/dvm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axetroy%2Fdvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axetroy%2Fdvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axetroy%2Fdvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axetroy%2Fdvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axetroy","download_url":"https://codeload.github.com/axetroy/dvm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axetroy%2Fdvm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260672189,"owners_count":23044758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deno","dvm","version-manager"],"created_at":"2024-08-02T10:00:33.027Z","updated_at":"2025-06-19T02:33:24.030Z","avatar_url":"https://github.com/axetroy.png","language":"Go","readme":"\u003cdiv align=\"center\"\u003e\n\n![dvm](https://socialify.git.ci/axetroy/dvm/image?description=1\u0026font=KoHo\u0026forks=1\u0026issues=1\u0026language=1\u0026logo=https%3A%2F%2Fdeno.land%2Flogo.svg\u0026owner=1\u0026pattern=Circuit%20Board\u0026pulls=1\u0026stargazers=1\u0026theme=Light)\n\n\u003c/div\u003e\n\nEnglish | [中文简体](README_zh-CN.md)\n\n[![Build Status](https://github.com/axetroy/dvm/workflows/ci/badge.svg)](https://github.com/axetroy/dvm/actions)\n[![Go Report Card](https://goreportcard.com/badge/github.com/axetroy/dvm)](https://goreportcard.com/report/github.com/axetroy/dvm)\n![Latest Version](https://img.shields.io/github/v/release/axetroy/dvm.svg)\n[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)\n![Repo Size](https://img.shields.io/github/repo-size/axetroy/dvm.svg)\n\n## dvm\n\n`dvm` is a command-line tool to manage Deno versions.\n\nFocus on the simplest way to manage versions.\n\nFeatures:\n\n- [x] Cross-platform support\n- [x] Easy to use\n- [x] No runtime dependencies\n- [x] Zero configuration\n- [x] Fully compatible with installed Deno\n\n| Command                           | Description                                        |\n| --------------------------------- | -------------------------------------------------- |\n| dvm current                       | Display currently activated version of Deno        |\n| dvm ls                            | List installed versions                            |\n| dvm ls-remote                     | List remote versions available for install         |\n| dvm install \\\u003cversion\\\u003e \\| latest | Download and install specified/latest Deno version |\n| dvm uninstall \\\u003cversion\\\u003e         | Uninstall specified Deno version                   |\n| dvm use \\\u003cversion\\\u003e               | Use specified Deno version                         |\n| dvm unused                        | Unused Deno                                        |\n| dvm exec \\\u003cversion\\\u003e [commands]   | Run Deno command on \\\u003cversion\\\u003e                    |\n| dvm upgrade [version]             | Upgrade dvm                                        |\n| dvm destroy                       | Uninstall dvm                                      |\n\n### Usage\n\nWhether you have installed Deno or not will not affect the use of dvm.\n\n```bash\n# install\n$ dvm install v0.26.0\n$ deno -V\ndeno v0.26.0\n\n# use another version\n$ dvm install v0.25.0\n$ dvm use v0.25.0\n$ deno -V\ndeno v0.25.0\n\n# uninstall deno\n$ dvm uninstall v0.25.0\n\n# for more command\n$ dvm --help\n```\n\n### Install\n\n1. [Cask](https://github.com/axetroy/cask.rs)(Cross-Platform)\n\n   ```bash\n   cask install github.com/axetroy/dvm\n   ```\n\n2. Shell (Mac/Linux)\n\n   ```bash\n   curl -fsSL https://github.com/release-lab/install/raw/v1/install.sh | bash -s -- -r=axetroy/dvm\n   ```\n\n3. PowerShell (Windows):\n\n   ```bash\n   $r=\"axetroy/dvm\";iwr https://github.com/release-lab/install/raw/v1/install.ps1 -useb | iex\n   ```\n\n4. [Github release page](https://github.com/axetroy/dvm/releases)\n\n   \u003e download the executable file and put the executable file to `$PATH`\n\n5. Build and install from source using [Golang](https://golang.org) (All platforms)\n\n   ```bash\n   go install github.com/axetroy/dvm/cmd/dvm@v1.3.11\n   ```\n\n### Upgrade\n\nYou can re-download the executable and overwrite the original file.\n\nor run the following command to upgrade\n\n```bash\n$ dvm upgrade # upgrade to latest\n$ dvm upgrade v0.2.0 # Update to specified version\n```\n\n### Uninstall\n\nrun the following command to uninstall `dvm` or remove `dvm` executable file and `$HOME/.dvm` folder by manual\n\n```shell\n$ dvm destroy\n```\n\n### Related\n\n[justjavac/dvm](https://github.com/justjavac/dvm) Node.js implement\n\n[imbsky/dvm](https://github.com/imbsky/dvm) Reason implement\n\n### License\n\nThe [Anti-996 License](LICENSE)\n","funding_links":[],"categories":["Uncategorized","基础设施","Tools"],"sub_categories":["Uncategorized","Deno 源","Online Playgrounds","XML","Assistants"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxetroy%2Fdvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxetroy%2Fdvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxetroy%2Fdvm/lists"}