class MacSetup::Plugins::Keybase
Public Class Methods
add_requirements(config)
click to toggle source
# File lib/mac_setup/plugins/keybase.rb, line 11 def add_requirements(config) config.require_value(:keybase) config.add(:casks, :keybase) end
bootstrap(config)
click to toggle source
# File lib/mac_setup/plugins/keybase.rb, line 5 def bootstrap(config) add_requirements(config) install log_in(config.keybase) end
Private Class Methods
install()
click to toggle source
# File lib/mac_setup/plugins/keybase.rb, line 18 def install HomebrewRunner.install_cask(:keybase) end
log_in(username)
click to toggle source
# File lib/mac_setup/plugins/keybase.rb, line 22 def log_in(username) # Using backticks doesn't work with the keybase login process Shell.raw("keybase login #{username}") end