cask 'mono-mdk' do version '6.0.0.327' sha256 '5f63095965cdf6646b30b28b522b3f1af36870e90b12fc2eb6ce225a6f8bb384' url "https://download.mono-project.com/archive/#{version.major_minor_patch}/macos-10-universal/MonoFramework-MDK-#{version}.macos10.xamarin.universal.pkg" appcast 'https://www.mono-project.com/download/stable/' name 'Mono' homepage 'https://www.mono-project.com/' conflicts_with cask: 'mono-mdk516' pkg "MonoFramework-MDK-#{version}.macos10.xamarin.universal.pkg" uninstall delete: [ "/Library/Frameworks/Mono.framework/Versions/#{version.major_minor_patch}", '/private/etc/paths.d/mono-commands', ], pkgutil: 'com.xamarin.mono-*', rmdir: [ '/Library/Frameworks/Mono.framework/Versions', '/Library/Frameworks/Mono.framework', ] caveats <<~EOS Installing #{token} removes mono and mono dependant formula binaries in /usr/local/bin and adds #{token} to /private/etc/paths.d/ You may want to: brew unlink {formula} && brew link {formula} and/or remove /private/etc/paths.d/mono-commands EOS end