Mac
homebrew
homebrew-cask

homebrew-caskって何???

Xamarin StudioをMacに入れようと思いまして、

「たぶんbrew install xamrin-studioみたいな感じやんな。」

と思いながらググったら、

brew cask install xamarin-studio

ってここに書いてありました。

あれ?そういや使ったことあるけどcaskって何???


Caskの公式から


Homebrew-CaskはHomebrewを拡張し、その優雅さ、シンプルさ、スピードをmacOSアプリケーションや大きなバイナリにもたらします。

あなたのシェルで1行だけで、5476人のコントリビューターによって管理されている3960個のCasksに到達します。


つまりCaskはHomebrewの拡張であると。


Diff


homebrew

Mac用のパッケージマネージャー。ターミナルで使うものをインストールできる。


例1. git

brew install git


例2. python

brew install python3


homebrew-cask

homebrewの拡張で、MacのGUIアプリケーションもコマンド一発で管理してしまおうというもの。

※ 拡張であるってとこは重要ポイントだと思います。


例1. google-chorme

brew cask install google-chrome


例2. xamarin-studio

brew cask install xamarin-studio


めっちゃ便利やん!

新人プログラマーや勉強会の参加者などに、GUIアプリケーションをインストールして開発環境を整えてもらう...。というのはよくあるユースケースだと思いますが、全員に同じことをやらせるのは重複ですよね。

コマンド叩いてもらったら全員同じになるようにしよう!というのはDRYで良いですね。


参考

https://www.evoworx.co.jp/blog/homebrew-cask/