-
1:以下、名無しがお送りします
新しい環境管理ツール「vm」がリリースされたぞ
-
11:以下、名無しがお送りします
vm?なにそれ?
-
17:以下、名無しがお送りします
>>11 複数の言語やSDKのバージョンを一括管理できるツールらしいよ
-
22:以下、名無しがお送りします
>>17 へー便利そうだな
-
28:以下、名無しがお送りします
Java Go Node.js Deno Bun .Net Python PyPy PHP Rust Kotlin Scala Groovy Flutter Julia とかに対応してるみたいだ
-
30:以下、名無しがお送りします
>>28 すげー かなり幅広いな
-
37:以下、名無しがお送りします
vfoxとかfnm、gvmなんかよりも良さそうだな
-
41:以下、名無しがお送りします
>>37 どんな感じで使うの?
-
45:以下、名無しがお送りします
>>41 リリースからzipをダウンロードして 解凍して"vm is"コマンドを実行するだけみたい
-
53:以下、名無しがお送りします
>>45 プロキシかリバースプロキシを選ぶんだって
-
60:以下、名無しがお送りします
>>53 リバースプロキシなら https://gvc.1710717.xyz が無料で使えるらしい
-
63:以下、名無しがお送りします
>>60 中国のミラーサイトからダウンロードできるようになるのか
-
70:以下、名無しがお送りします
"vm use -mirror-in-china go@1.22.1"みたいに使うんだな
-
79:以下、名無しがお送りします
vm listでサポートされてる一覧が見れるみたい
-
87:以下、名無しがお送りします
クロスプラットフォームで動作するのいいな
-
93:以下、名無しがお送りします
>>87 プラグインとか要らないのもシンプルでいい
-
102:以下、名無しがお送りします
fnm sdkman gvm nvm pyenv phpenv みたいに言語ごとに別のツールを使う必要ないのか
-
108:以下、名無しがお送りします
>>102 そうみたいだね vmだけですべて管理できる
-
114:以下、名無しがお送りします
asdf-vmみたいに複数言語対応してるのもあるけど Unix系のOSでしか動かないらしい
-
122:以下、名無しがお送りします
>>114 vmの方が汎用的に使えそうだな
-
130:以下、名無しがお送りします
バージョンのインストールとアンインストールができて
-
139:以下、名無しがお送りします
>>130 バージョン切り替えもできるみたいだね
-
147:以下、名無しがお送りします
現在のターミナルセッションだけ特定バージョン使うこともできるって
-
157:以下、名無しがお送りします
>>147 "vm use -h"で詳細が見れるらしい
-
166:以下、名無しがお送りします
環境変数の処理もしてくれるのか
-
169:以下、名無しがお送りします
VSCodeとかNeovimユーザーにも優しいみたいだね
-
178:以下、名無しがお送りします
マルチスレッドでファイルダウンロードが爆速らしいぞ
-
187:以下、名無しがお送りします
>>178 "vm use -h"に書いてあるね
-
195:以下、名無しがお送りします
シェルの自動補完にも対応か
-
202:以下、名無しがお送りします
>>195 "vm completion -h"で詳しく見れるって
-
208:以下、名無しがお送りします
バージョンリストから選択した項目から"use sdk名@バージョン"のコマンドを自動生成してくれるのか
-
212:以下、名無しがお送りします
>>208 しかもそのコマンドをクリップボードにコピーしてくれるんだって あとで使えるね
-
222:以下、名無しがお送りします
プラグイン不要なのがいいね
-
232:以下、名無しがお送りします
>>222 安定性も高そうだ
-
235:以下、名無しがお送りします
sdkmanやvfoxと比べると対応言語の数も多いな
-
239:以下、名無しがお送りします
>>235 PyPyとかminicondaにも対応してるのvmだけっぽい
-
245:以下、名無しがお送りします
インストール方法は簡単そうだな
-
247:以下、名無しがお送りします
>>245 MacOS/Linuxならワンライナーだね
-
253:以下、名無しがお送りします
>>245 Windowsならpowershellでワンライナーだな
-
262:以下、名無しがお送りします
手動インストールも可能みたいだけど ワンライナーが楽チンそうだ
環境管理ツール「vm(version-manager)」が神ツールの予感!vfoxを超えた?
コメント2件
GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst. A much better choice than vfox, fnm, gvm, etc.
🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python,...
コメント(2件)
-
12024年4月8日 14:071
vm isって何だろ気になる
-
22024年4月8日 15:251
中国ミラー便利だけどセキュリティ大丈夫