#homebrew cask
Homebrewの拡張でGUIのアプリケーションインストールにも対応
caskに存在しないアプリケーションでも設定ファイルを作成することでインストール可能
Brewfileと合わせる事で自動で任意アプリケーションのインストールが可能
##インストール可能アプリケーションの表示
brew cask search
##独自設定ファイル雛形の作成
brew cask create macvim-kaoriya
雛形へ適当な値を設定
/usr/local/Library/Taps/phinze-cask/Casks/macvim-kaoriya.rb
class MacvimKaoriya < Cask
url 'https://macvim-kaoriya.googlecode.com/files/macvim-kaoriya-20131126.dmg'
homepage 'https://code.google.com/p/macvim-kaoriya/'
version '20131126'
sha1 '9908b98f79c5bbaf77f9444958f2416faf6fbf1f'
link 'MacVim.app'
end
自動化
Brewfileを利用
実行
$ brew bundle
例 upgradeは環境に不整合が生じる可能性があるため、要注意
update
upgrade
# Add Repository
tap phinze/homebrew-cask || true
# Memo:
# mcrypt: for PHP
install brew-cask
install tmux
install wget
install mysql
install node
install mcrypt
install autoconf
install vim
cask install google-chrome
cask install google-japanese-ime
cask install google-hangouts
cask install firefox
cask install java
cask install flash
cask install vmware-fusion
cask install iterm2
cask install kobito
cask install dropbox
cask install bettertouchtool
cask install path-finder
cask install macvim-kaoriya
メモ
- brew cask installでインストールされたアプリの実体は[/opt/homebrew-cask/Caskroom]配下にインストールされ、~/Applicationにシンボリックリンクとして貼られる
- アンインストール
brew cask uninstall google-chrome
- 独自caskファイル内sha1は下記で確認可能
openssl sha1 ファイル名