Comments (12)
what's going on here? I don't understand chinese :(
from dvm.
可以关注下这个,另一个版本管理器, 基本上都实现了 https://github.com/axetroy/dvm
from dvm.
axetroy has done a great job. His dvm was developed using golang, and mine was js, but rewritten by rust not long ago. In addition, there are dvm
developed using bash, bat, cmd, etc. The official installation document also mentions asdf and scoop (the version management software I have been using is asdf).
PS: For some political reasons, deno_install and deno upgarde cannot be used in some areas of China.
from dvm.
学会了就重写,边学边写
from dvm.
good
from dvm.
小伙,好慢
, I think the way that use https://api.github.com/repos/denoland/deno/tags better
json
{
"name": "v0.1.11",
"zipball_url": "https://api.github.com/repos/denoland/deno/zipball/v0.1.11",
"tarball_url": "https://api.github.com/repos/denoland/deno/tarball/v0.1.11",
"commit": {
"sha": "e1d5f82d36f08b9c7a7c6233b7ce354a5cf82836",
"url": "https://api.github.com/repos/denoland/deno/commits/e1d5f82d36f08b9c7a7c6233b7ce354a5cf82836"
},
"node_id": "MDM6UmVmMTMzNDQyMzg0OnYwLjEuMTE="
},
{
"name": "v0.1.10",
"zipball_url": "https://api.github.com/repos/denoland/deno/zipball/v0.1.10",
"tarball_url": "https://api.github.com/repos/denoland/deno/tarball/v0.1.10",
"commit": {
"sha": "da959e8c878382ce3417ab61db8ccf1ae9a660fa",
"url": "https://api.github.com/repos/denoland/deno/commits/da959e8c878382ce3417ab61db8ccf1ae9a660fa"
},
"node_id": "MDM6UmVmMTMzNDQyMzg0OnYwLjEuMTA="
},
// ...
step
- 1., get all names
- 2., match the tag with version
may be
^v
, or use semver valid
from dvm.
@chinanf-boy 我正在学 rust,以后这个项目将使用 rust 重写。然后以二进制形式发布
from dvm.
@justjavac 确实是个很好的rust的小项目
算然,我rust也水水的,确实看不习惯
再算然,rust的快惊若天人,
所以,准备,啥时候重写呀,你
from dvm.
所以这个PR到现在还没有提么...
@justjavac
denocn(http://cdn.devtips.cn/deno/releases) 版本不全?没有做定期同步么...
所以 github api 拉到了 tag,denocn 还是 404
from dvm.
Hello,
If you like, we can unify the conversation with English so that we can all participate.
I agree that the ls-remote functionality is very useful and I would like it to exist, I also agree on the use of tags to identify downloads. I agree with the request.
I think that what @axetroy points out is that he himself is the author of another repository with the same name "dvm (deno version manager) that already has that functionality implemented.
From what I've seen it doesn't seem to be a fork of this one. Perhaps it would be reasonable to unify efforts in a single manager and propose it to be part of the deno.land organization. I hope to contribute with my humble suggestions.
Greetings and thanks for sharing the code to both authors of version managing tools
from dvm.
@justjavac I would suggest that dvm ls-remote
should show meta data like the date when the deno version was released.
Also: the typescript and v8 version.
Use case: When want to run third-party deno code that you do not know what deno version it was targeting, but you know the last time the code was modified.
Let me know if I can help with something.
Thank you for great work.
from dvm.
ls-remote feature is done
from dvm.
Related Issues (20)
- dvm: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory HOT 1
- In v1.8.3, The command does not work on Intel Macs. HOT 2
- What is the purpose of environment variable `$DENO_INSTALL` in the install script? HOT 1
- Handle corrupted archive files gracefully
- Deno is not installed while it's correclty installed on MacOS HOT 2
- The https certificate of the Chinese mirroring service has expired, causing the failure to install the latest deno HOT 1
- Discussion - Linking vs Setting env PATH to set the desired version
- The requested URL returned error: 403 HOT 1
- Version registry is out of date HOT 1
- Seems that something wrong for newest 1.12.0 HOT 1
- Version check failed when installing deno 1.12.0 HOT 1
- Unable to install deno via dvm on Linux HOT 1
- install.sh doesn't work for .zshrc with a symbolic link HOT 4
- Installer defaults to `.bash_profile` for linux distributions
- updating
- Feature: consider using latest version of deno if neither input verion nor define in .dvmrc HOT 1
- Bug: Can not find deno HOT 2
- Could you support using canary deno?
- Lacking the presence of the new cache folder will making DVM `doctor` command crash
- `doctor` command on dvm 1.6.0 on Windows is broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dvm.