作りました。
https://github.com/matsub/homebrew-anyenv
使い方
$ # formulaのダウンロード
$ brew tap matsub/anyenv
$ # anyenv, anyenv-git, anyenv-update のインストール
$ brew install anyenv
$ brew install anyenv-git
$ brew install anyenv-update
anyenvとは
anyenvは、rbenv、pyenvをはじめとした環境管理ソフト、いわゆる ** env のマネージャです。 マネージャのマネージャ。 各 ** env のインストール、アップデートを簡単に管理することができます。
** envについては以下の記事などを読めばどんなものかイメージできるかと思います。
homebrew-anyenvについて
今回作ったリポジトリですが、以下を搭載しました。
- anyenv の formula
- anyenv の bash / zsh / fish 補完
- anyenv git の formula
- anyenv update の formula
** envのプラグイン
** envへのプラグイン(pyenv-virtualenv など)をサポートする機能はanyenv、 およびこちらの formula にはありません。 (anyenvの方でIssueが立っていまして、今後どうなって行くかわかりません。: Externalize env/plugin list #46)
プラグインを入れる際は、 たとえば pyenv-virtualenv では、
$ git clone https://github.com/yyuu/pyenv-virtualenv $(pyenv root)/plugins/pyenv-virtualenv
のように **env root
コマンドを使うといいと思います。