homebrew-cask/Casks/forklift.rb

37 lines
1.5 KiB
Ruby

cask 'forklift' do
version '3.1.1'
sha256 '60b2d01ee71d047125b28a8f5df736922c5fc3a9b435faefc962dea006c88799'
url "https://download.binarynights.com/ForkLift#{version}.zip"
appcast "https://updates.binarynights.com/ForkLift#{version.major}/update.xml",
checkpoint: '60a79eeba6570d8da7ba5a9845790c0b0286ab59e274bd84a5e79b354dc96dce'
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 trash: [
'~/Library/Application Support/ForkLift',
"~/Library/Caches/com.binarynights.ForkLift-#{version.major}",
"~/Library/Cookies/com.binarynights.ForkLift-#{version.major}.binarycookies",
'~/Library/Logs/ForkLift',
'~/Library/Logs/ForkLiftMini',
"~/Library/Preferences/com.binarynights.ForkLift-#{version.major}.plist",
'~/Library/Preferences/com.binarynights.ForkLiftMini.plist',
"~/Library/Saved Application State/com.binarynights.ForkLift-#{version.major}.savedState",
]
end