diff --git a/Casks/microsoft-office-365.rb b/Casks/microsoft-office-365.rb new file mode 100644 index 00000000000..25739d955a6 --- /dev/null +++ b/Casks/microsoft-office-365.rb @@ -0,0 +1,58 @@ +cask :v1 => 'microsoft-office-365' do + version :latest + sha256 :no_check + + url 'http://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/OfficeMac/Microsoft_Office_2016_Installer.pkg' + name 'Microsoft Office 2016' + homepage 'https://www.microsoft.com/mac' + license :commercial + + pkg 'Microsoft_Office_2016_Installer.pkg' + + uninstall :pkgutil => 'com.microsoft.office.*', + :launchctl => 'com.microsoft.office.licensing.helper' + zap :pkgutil => [ + 'com.microsoft.mau.all.autoupdate.*', + 'com.microsoft.merp.all.errorreporting.*' + ], + :delete => [ + '/Library/LaunchDaemons/com.microsoft.office.licensing.helper.plist', + '/Library/PrivilegedHelperTools/com.microsoft.office.licensing.helper', + '/Library/Application Support/Microsoft/MAU2.0', + '/Library/Application Support/Microsoft/MERP2.0', + '/Library/Preferences/com.microsoft.Excel.plist', + '/Library/Preferences/com.microsoft.Outlook.plist', + '/Library/Preferences/com.microsoft.PlayReady.plist', + '/Library/Preferences/com.microsoft.Powerpoint.plist', + '/Library/Preferences/com.microsoft.Word.plist', + '/Library/Preferences/com.microsoft.office.licensing.plist', + '/Library/Preferences/com.microsoft.outlook.databasedaemon.plist', + '/Library/Preferences/com.microsoft.outlook.officereminders.plist', + '~/Library/Application Support/Microsoft/Office', + '~/Library/Preferences/com.microsoft.Excel.plist', + '~/Library/Preferences/com.microsoft.Outlook.plist', + '~/Library/Preferences/com.microsoft.Powerpoint.plist', + '~/Library/Preferences/com.microsoft.Word.plist', + '~/Library/Preferences/com.microsoft.autoupdate2.plist', + '~/Library/Preferences/com.microsoft.error_reporting.plist', + '~/Library/Preferences/com.microsoft.office.plist', + '~/Library/Preferences/com.microsoft.office.setupassistant.plist', + '~/Library/Preferences/com.microsoft.outlook.databasedaemon.plist', + '~/Library/Preferences/com.microsoft.outlook.office_reminders.plist', + '~/Library/Preferences/com.microsoft.outlook.officereminders.plist', + '~/Documents/Microsoft User Data/Microsoft', + '~/Documents/Microsoft User Data/Office 2016 Identities', + '~/Documents/Microsoft User Data/Outlook Sound Sets', + '~/Documents/Microsoft User Data/Saved Attachments', + '/Applications/Microsoft Excel.app', + '/Applications/Microsoft OneNote.app', + '/Applications/Microsoft Outlook.app', + '/Applications/Microsoft PowerPoint.app', + '/Applications/Microsoft Word.app' + ], + :rmdir => [ + '/Library/Application Support/Microsoft', + '~/Library/Application Support/Microsoft', + '~/Documents/Microsoft User Data' + ] +end