ひらめの日常

日常のメモをつらつらと

dotfilesの管理方法を変えた話

以前の記事でdotfilesの管理方法をまとめるという記事を書いたのですが,これは.vimrcとかのdotfileに対してシンボリックリンクを貼るだけのものでした.

hiramekun.hatenablog.com

今回はこちらのcreastyさんのdotfilesを参考にして,ansibleで構成を管理するように変更しました.

github.com

github.com

ansibleで管理した結果,大きく変わったのは以下の点です.

  • アプリを極力 brew cask でインストールすると自動化できる.
  • brew install も自動化できる.
  • *env(pyenvとか)の設定についても自動化できる.
  • macの設定(キーリピート速度とか)についても自動化できる.

etc...いいことだらけでした.初めはansibleを知らない状態からcreastyさんのコードを読むところから始めたのですが,sh upから続々とアプリやパッケージがインストールされ,環境構築されていく様子はとても楽しいです.

是非みなさんも参考にしてみてはいかがでしょうか!