Itamae/MItamae plugin to install Homebrew package.
Add this line to your application's Gemfile:
source 'https://rubygems.pkg.github.com/nyuyuyu' do
gem 'itamae-plugin-recipe-homebrew'
end
And then execute:
$ bundle
Or install it yourself as:
$ gem install itamae-plugin-recipe-homebrew
See https://github.com/itamae-kitchen/mitamae/blob/master/PLUGINS.md#plugins-directory
Install Homebrew and package
include_recipe 'homebrew'
Or include_recipe
just what you need manually:
include_recipe 'homebrew::setup'
include_recipe 'homebrew::install'
include_recipe 'homebrew::package'
include_recipe 'homebrew::cask'
case was an example the yaml
homebrew:
auto_update: false
update: false
upgrade: false
install_rosetta: true
taps:
- homebrew/versions
- name: foo/bar
url: https://example.com/foo/bar.git
packages:
- name: git
options: --build-from-source
- jq
cask_packages:
- name: firefox
options: --language=ja
- vagrant
links:
- name: openssl
options: --force
- w3m
services:
- emacs
Property | Default | |
---|---|---|
auto_update | true |
Run the brew update when brew install |
update | false |
Run the brew update |
upgrade | false |
Run the brew upgrade |
install_rosetta | false |
Run the softwareupdate --install-rosetta --agree-to-license (Apple Silicon only) |
taps | [] |
Run the brew tap to specify the repositories you want to add an array |
packages | [] |
Run the brew install to specify the packages you want to add an array |
cask_packages | [] |
Run the brew cask install to specify the applications you want to add an array |
links | [] |
Run the brew link to specify the formula you want to add an array |
services | [] |
Run the brew services to specify the services you want to add an array |
- Fork it ( https://github.com/nyuyuyu/itamae-plugin-recipe-homebrew/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request