cask :v1 => 'sourcetree' do if MacOS.release <= :snow_leopard version '1.8.1' sha256 '37a42f2d83940cc7e1fbd573a70c3c74a44134c956ac3305f6b153935dc01b80' else version '2.0.5.2' sha256 '106531ed0087403020a2ba07efaaf1ce297734eb62e2a0eaea8cd5f88e18e7cb' end # atlassian.com is the official download host per the vendor homepage url "https://downloads.atlassian.com/software/sourcetree/SourceTree_#{version}.dmg" appcast 'https://www.sourcetreeapp.com/update/SparkleAppcast.xml', :sha256 => 'b43e0ea95de46d2c270cdbf9765e03ec3f13606cbf0bab5bcd3da0424ce2cff3' name 'SourceTree' homepage 'https://www.sourcetreeapp.com/' license :gratis tags :vendor => 'Atlassian' app 'SourceTree.app' binary 'SourceTree.app/Contents/Resources/stree' uninstall :launchctl => 'com.atlassian.SourceTreePrivilegedHelper2' zap :delete => [ '~/Library/Application Support/SourceTree', '~/Library/Caches/com.torusknot.SourceTreeNotMAS', ] caveats do files_in_usr_local end end