環境管理ツール「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,...
  • 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:以下、名無しがお送りします

    手動インストールも可能みたいだけど ワンライナーが楽チンそうだ

コメント(2件)

  • 1
    1

    vm isって何だろ気になる

  • 2
    1

    中国ミラー便利だけどセキュリティ大丈夫