homebrew-cask/Casks/rider.rb

27 lines
1.1 KiB
Ruby

cask 'rider' do
# Rider is RC for now
version '2017.1,171.4456.1432'
sha256 'f4bd0df5e45c2c4f356f0716bd2c8e9ec21b81a9161abcf5283234e099f7989e'
url "https://download.jetbrains.com/resharper/Rider-RC-#{version.after_comma}.dmg"
appcast 'https://data.services.jetbrains.com/products/releases?code=RD&latest=true&type=eap',
checkpoint: '6391fe0c6b7d03925ad568e1d9ac88c11b5ff7d0120a85b967c1fd9e9c010471'
name 'Jetbrains Rider'
homepage 'https://www.jetbrains.com/rider/'
auto_updates true
app "Rider #{version.major_minor} RC.app"
uninstall delete: ENV['PATH'].split(File::PATH_SEPARATOR).map { |p| "#{p}/rider" }.select { |f| File.exist?(f) }
zap delete: [
"~/Library/Caches/Rider#{version.major_minor}",
"~/Library/Logs/Rider#{version.major_minor}",
"~/Library/Application Support/Rider#{version.major_minor}",
"~/Library/Preferences/Rider#{version.major_minor}",
'~/Library/Preferences/jetbrains.rider.71e559ef.plist',
'~/Library/Saved Application State/com.jetbrains.rider.savedState',
]
end