homebrew-cask/Casks/keybase.rb

45 lines
1.6 KiB
Ruby

cask 'keybase' do
version '1.0.47-20180410052738,f705a9510f'
sha256 '1f919cc2ef8d52d9e54a0e0b31383e42c6142994304271e3ac8a20d0a3c18802'
url "https://prerelease.keybase.io/darwin-updates/Keybase-#{version.before_comma}%2B#{version.after_comma}.zip"
appcast 'https://prerelease.keybase.io/update-darwin-prod-v2.json',
checkpoint: '75b6d0ab6dfe8c1b1eaabe49cdee004320e2f9fd4579993c9795faae8f8c71e3'
name 'Keybase'
homepage 'https://keybase.io/'
auto_updates true
app 'Keybase.app'
postflight do
system_command "#{appdir}/Keybase.app/Contents/SharedSupport/bin/keybase",
args: ['install-auto']
end
uninstall delete: '/Library/PrivilegedHelperTools/keybase.Helper',
launchctl: 'keybase.Helper',
login_item: 'Keybase',
signal: [
['TERM', 'keybase.Electron'],
['TERM', 'keybase.ElectronHelper'],
['KILL', 'keybase.Electron'],
['KILL', 'keybase.ElectronHelper'],
],
script: {
executable: "#{appdir}/Keybase.app/Contents/SharedSupport/bin/keybase",
args: ['uninstall'],
}
zap trash: [
'~/Library/Application Support/Keybase',
'~/Library/Caches/Keybase',
'~/Library/Group Containers/keybase',
'~/Library/Logs/Keybase*',
'~/Library/Logs/keybase*',
'~/Library/Preferences/keybase*',
'/Library/Logs/keybase*',
],
rmdir: '/keybase'
end