dotfiles管理にhomebrew-bundleを導入する
はじめに
最近ようやくdotfilesをGitで管理するようにしました。
頻繁にマシンを入れ替えるわけではないけど、こういうのっていざというとき案外役に立つので馬鹿にできない。パッケージマネージャーにhomebrewを使っているのでhomebrew用のインストールシェルを用意していました。homebrewにはhomebrew-bundleというものがあることを恥ずかしながら最近知ったので試してみます。
homebrew-bundle
Brewfileというファイルを作っておいてその中に必要なものを書いておいてbrew bundleコマンドで
複数パッケージをまとめてインストールすることができるらしい。素敵。
Brewfile
cask_args appdir: '/Applications'
tap "caskroom/fonts"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/core"
tap "sanemat/font"
# brew
brew 'awscli'
brew 'colordiff'
brew 'composer'
brew 'curl'
brew 'diff-so-fancy'
brew 'git'
brew "go"
brew 'neovim'
brew 'openssl'
brew 'peco'
brew "pyenv"
brew "pyenv-virtualenv"
brew 'ssh-copy-id'
brew 'tmux'
brew 'tree'
brew "vim"
brew 'wget'
brew 'zsh-completions'
brew "sanemat/font/ricty", args: ["with-powerline"]
# cask
cask 'alfred'
cask 'appcleaner'
cask 'clipy'
cask 'docker'
cask 'google-chrome'
cask 'google-japanese-ime'
cask 'iterm2'
cask 'sequel-pro'
cask 'visual-studio-code'
cask "caskroom/fonts/font-hack-nerd-font"
brew bundle
▸ brew bundle
Using caskroom/fonts
Using homebrew/bundle
Using homebrew/cask
Using homebrew/core
....
インストール済みのものはUsing、未インストールのものはInstallingで表示される
おまけ
Brewfileに入っていないアプリを削除
brew bundle cleanup
Brewfileにインストール済みアプリのリストを出力
brew bundle dump
Author And Source
この問題について(dotfiles管理にhomebrew-bundleを導入する), 我々は、より多くの情報をここで見つけました https://qiita.com/so-heee/items/351f0ea4e79196754e52著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .