asdf - Ruby、Node、.js Elixir、Erlangなどをサポートする拡張可能なバージョンマネージャ

(Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more)

Created at: 2014-11-29 12:41:43
Language: Shell
License: MIT

ティッカーリント布 テスト

プラグインを介して拡張可能な単一のCLIツールで複数のランタイムバージョンを管理 - asdf-vm.com ドキュメント

asdf は、プロジェクトごとに複数の言語ランタイム バージョンを管理できる CLI ツールです。それは、&&(そしてもっと)オールインワンのようなものです!単にあなたの言語のプラグインをインストールしてください!

gvm
nvm
rbenv
pyenv

なぜasdfを使うのですか?

  • 複数の言語に対応する単一の CLI
  • すべての言語を管理するための一貫したコマンド
  • 単一のグローバル構成でデフォルトを1か所に保持
  • プロジェクトごとに単一の設定ファイル
    .tool-versions
  • 既存の設定ファイルのサポート , , 簡単な移行
    .node-version
    .nvmrc
    .ruby-version
  • ディレクトリを走査すると、ランタイムのバージョンが自動的に切り替わります
  • お好みの言語のサポートを追加するためのシンプルなプラグインシステム
  • 一般的なシェル(バッシュ、Zsh、フィッシュ、エルビッシュ)で利用可能なシェル補完

ドキュメンテーション

詳細については、ドキュメントサイトをご覧ください!

貢献

リポジトリまたはドキュメントサイトの寄稿セクションの CONTRIBUTING.md を参照してください。

コミュニティと質問

  • FAQ
  • GitHub の問題 GitHub の問題: バグを報告するか、コアチームに機能要求を提起する
    asdf
  • スタックオーバーフロータグスタックオーバーフロータグ: については、既存のQ&Aを参照してください。コアチームの一部は、私たちの役に立つコミュニティに加えて、このタグを見ています
    asdf

asdfのバラード

むかしむかし、プログラミング言語
がありました それには多くのバージョンがありました だから人々はそれ

のためのバージョンマネージャを書いた プロジェクト
のバージョンを切り替えるには 異なる、古い、新しい。

その後、より多くのプログラミング言語
が来たので、より多くのバージョンマネージャ
とそれらのための多くのコマンドが来ました

私はそれらの多くをインストールし、
私は多くのコマンドを学んだ

それから私は言った、私が代わりに書くもう一つのバージョンマネージャ

だから、別のバージョンマネージャasdfバージョンマネージャ
が来ました - https://github.com/asdf-vm/asdf

誰でもプラグインを作成できる拡張可能な
バージョンマネージャ お気に入りの言語
をサポートする
には バージョンマネージャをインストールする これ以上のバージョンマネージャ
をインストールしたり、コマンドを学んだりする必要はありません


これは私がプロジェクトについて話すために数人の友人に書いたメールでした。これがreadmeに入ることを示唆してくれた@roshanvidに感謝します
@HashNuke