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で良いですね。
参考