【エーエスディーエフ】
asdf(マルチランタイムバージョン管理) とは?
💡 言語バージョンの『万能リモコン』
📌 このページのポイント
プロジェクトごとにNode.jsのバージョンが違って困ってるんだけど…
nvmとかpyenvとか、言語ごとにツールを使い分けなくていいの?
.tool-versionsファイルってチームで共有できるの?
もちろん。Gitにコミットしておけばチーム全員が同じバージョンで開発できる。新しいメンバーがjoinしても`asdf install`一発で環境が揃うんだ
対応してない言語やツールがあったらどうするの?
最近miseっていう似たツールも聞くけど…
まとめ:ざっくりこれだけ覚えればOK!
「asdf」って出てきたら「いろんな言語のバージョンをまとめて管理するツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「asdf」 = キーボードのホームポジション左手
💬 名前の由来はキーボードのホームポジション左手の4キー(a, s, d, f)。覚えやすいように付けられた名前だよ