2016-06-21 15:40:53 +08:00
|
|
|
cask 'keybase' do
|
2018-04-11 05:47:54 +08:00
|
|
|
version '1.0.47-20180410052738,f705a9510f'
|
|
|
|
sha256 '1f919cc2ef8d52d9e54a0e0b31383e42c6142994304271e3ac8a20d0a3c18802'
|
2016-06-21 15:40:53 +08:00
|
|
|
|
2017-10-28 07:24:12 +08:00
|
|
|
url "https://prerelease.keybase.io/darwin-updates/Keybase-#{version.before_comma}%2B#{version.after_comma}.zip"
|
2017-01-31 13:58:27 +08:00
|
|
|
appcast 'https://prerelease.keybase.io/update-darwin-prod-v2.json',
|
2018-04-11 05:47:54 +08:00
|
|
|
checkpoint: '75b6d0ab6dfe8c1b1eaabe49cdee004320e2f9fd4579993c9795faae8f8c71e3'
|
2016-06-21 15:40:53 +08:00
|
|
|
name 'Keybase'
|
2016-11-28 15:37:02 +08:00
|
|
|
homepage 'https://keybase.io/'
|
2016-06-21 15:40:53 +08:00
|
|
|
|
2016-08-16 08:52:50 +08:00
|
|
|
auto_updates true
|
|
|
|
|
2016-06-21 15:40:53 +08:00
|
|
|
app 'Keybase.app'
|
2017-02-11 00:40:33 +08:00
|
|
|
|
|
|
|
postflight do
|
2017-09-20 13:55:51 +08:00
|
|
|
system_command "#{appdir}/Keybase.app/Contents/SharedSupport/bin/keybase",
|
|
|
|
args: ['install-auto']
|
2017-02-11 00:40:33 +08:00
|
|
|
end
|
|
|
|
|
2017-07-31 16:37:04 +08:00
|
|
|
uninstall delete: '/Library/PrivilegedHelperTools/keybase.Helper',
|
|
|
|
launchctl: 'keybase.Helper',
|
2017-05-07 16:16:30 +08:00
|
|
|
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'],
|
|
|
|
}
|
|
|
|
|
2017-11-18 18:27:43 +08:00
|
|
|
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'
|
2016-06-21 15:40:53 +08:00
|
|
|
end
|