homebrew-cask/Casks/forklift.rb

39 lines
1.6 KiB
Ruby

cask 'forklift' do
version '3.1'
sha256 '34021c8ca7458cdaff1c4835b0348cb4bf0093196a779502de1871f4178606be'
url "http://download.binarynights.com/ForkLift#{version}.zip"
appcast "https://updates.binarynights.com/ForkLift#{version.major}/update.xml",
checkpoint: 'a7104287e5c3fec703f7215e66f2bf1ca4bf8cc9569be9a7a954cc3e6d9d5036'
name 'ForkLift'
homepage 'https://binarynights.com/forklift/'
auto_updates true
depends_on macos: '>= :el_capitan'
app 'ForkLift.app'
uninstall delete: '/Library/PrivilegedHelperTools/com.binarynights.ForkLiftHelper',
launchctl: [
'com.binarynights.ForkLiftHelper',
'com.binarynights.ForkLiftMini',
],
quit: [
"com.binarynights.ForkLift-#{version.major}",
'com.binarynights.ForkLiftMini',
]
zap delete: [
"~/Library/Caches/com.binarynights.ForkLift-#{version.major}",
"~/Library/Cookies/com.binarynights.ForkLift-#{version.major}.binarycookies",
'~/Library/Logs/ForkLift',
'~/Library/Logs/ForkLiftMini',
"~/Library/Saved Application State/com.binarynights.ForkLift-#{version.major}.savedState",
],
trash: [
'~/Library/Application Support/ForkLift',
"~/Library/Preferences/com.binarynights.ForkLift-#{version.major}.plist",
'~/Library/Preferences/com.binarynights.ForkLiftMini.plist',
]
end