cask 'mono-mdk' do version '5.20.1.19' sha256 'd08186c74379ed9f8583618080a9bb4fc1f74051a1687755529748006501a5d8' 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/' 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