今回は軽めのrbenvラッパースクリプトを作成します。
TL;DR
updateしたいだけなら、rbenv-updateを使った方が良いよ。
rbenv-wrapper
PATH
で参照できるディレクトリにrbenv-wrapper
という実行権限付きのファイルを作成します
#!/bin/bash -eu case "$1" in update ) cd ${HOME}/.rbenv && git pull && cd - cd ${HOME}/.rbenv/plugins/ruby-build && git pull && cd - ;; * ) command rbenv $@;; esac
これでrbenv-wrapper
が実行できるようになりました。
あとは、このrbenv-wrapper
でrbenv
が呼び出されるように.zshrc
などにエイリアスを定義すれば完了です。
alias rbenv='rbenv-wrapper'
これでrbenvの軽めなラッパースクリプトの完成です。 ぶっちゃけ、updateしたいだけならrbenv-updateを使った方がいいと思います。