Method: MacSetup.install
- Defined in:
- lib/mac_setup.rb
.install ⇒ Object
(config_path, _options)
51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/mac_setup.rb', line 51 def install # (config_path, _options) config = Configuration.new(DEFAULT_CONFIG_PATH) Shell.raw("brew update") config = Configuration.new(DEFAULT_CONFIG_PATH) plugins(config).each { |plugin| plugin.add_requirements(config) } config.validate! status = SystemStatus.new INSTALLERS.each { |installer| installer.run(config, status) } plugins(config).each { |plugin| plugin.run(config, status) } end |