Method: MacSetup.install

Defined in:
lib/mac_setup.rb

.installObject

(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