Repolode
version-fox

version-fox/vfox

プラグインで拡張できる、Node.js、Java、Go、Pythonなどの開発ランタイム向けクロスプラットフォームバージョン管理ツール。

代替できる製品:nvm

スター
4,010
フォーク
168
未解決の Issue
54
最終コミット
一昨日

これは何?

vfoxを使うと、コマンドラインから言語ランタイムやSDKのバージョンをインストールして切り替えられます。複数のプロジェクトで異なるランタイムバージョンを使う開発者を対象としており、言語ごとに別々のツールを使う代わりに、共通のコマンドセットで管理できます。

バージョンはプロジェクト単位、シェル単位、またはグローバルに設定でき、プロジェクトのディレクトリを移動するとvfoxが自動で切り替えます。.node-version、.nvmrc、.sdkmanrcなど既存のバージョンファイルも読み込めるため、ほかのバージョン管理ツールからの移行も容易です。各ランタイムのサポートはプラグインで提供されるので、コアツールを変更せずに新しいSDKを追加できます。

vfoxはWindows、Linux、macOSで動作し、Bash、Zsh、Fish、PowerShell、Clink、Nushellとのシェル連携を提供します。

主な機能

  • 01Node.js、Java、Go、Pythonなどのランタイムの複数バージョンをインストールして切り替えられます。
  • 02バージョンをプロジェクト単位、シェル単位、またはグローバルに設定できます。
  • 03プロジェクトのディレクトリを移動すると、バージョンを自動で切り替えます。
  • 04.nvmrcや.sdkmanrcなどの既存ファイルを読み込みます。
  • 05プラグインシステムで拡張できます。
  • 06Bash、Zsh、Fish、PowerShell、Clink向けのシェル補完に対応しています。

ユースケース

  • Node.jsやJavaのバージョンが異なる複数のプロジェクトを扱う。
  • 言語ごとに使っているnvm、sdkman、asdfを1つのツールに置き換える。
  • WindowsやUnix系システムで一貫したツールチェーンを構築する。

クイックスタート

  1. 1

    Quick Startガイドからインストール方法を選択

  2. 2

    vfoxをシェルに組み込む(例はbash)

    echo 'eval "$(vfox activate bash)"' >> ~/.bashrc
  3. 3

    Node.jsプラグインを追加

    vfox add nodejs
  4. 4

    Node.jsランタイムのバージョンをインストール

    vfox install nodejs@21.5.0

使う前に知っておきたいこと

  • シェルの起動ファイルを編集し、反映するにはシェルを再起動する必要があります。
  • WindowsのClinkなど、一部のシェルでは追加の手動セットアップが必要です。

収録されている特集

トピック

よくある質問

vfox とは?
プラグインで拡張できる、Node.js、Java、Go、Pythonなどの開発ランタイム向けクロスプラットフォームバージョン管理ツール。 vfoxを使うと、コマンドラインから言語ランタイムやSDKのバージョンをインストールして切り替えられます。複数のプロジェクトで異なるランタイムバージョンを使う開発者を対象としており、言語ごとに別々のツールを使う代わりに、共通のコマンドセットで管理できます。
vfox は無料で使えますか?ライセンスは?
vfox は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vfox は今もメンテナンスされていますか?
活発にメンテナンス中。vfox の最終コミットは 2026年11月6日 です。
vfox は何に使えますか?
Node.jsやJavaのバージョンが異なる複数のプロジェクトを扱う。 言語ごとに使っているnvm、sdkman、asdfを1つのツールに置き換える。 WindowsやUnix系システムで一貫したツールチェーンを構築する。
vfox のインストール方法は?
Quick Startガイドからインストール方法を選択 vfoxをシェルに組み込む(例はbash): echo 'eval "$(vfox activate bash)"' >> ~/.bashrc Node.jsプラグインを追加: vfox add nodejs Node.jsランタイムのバージョンをインストール: vfox install nodejs@21.5.0
vfox はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/version-fox/vfox

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト