diff --git a/README.md b/README.md index 252a0d1..2fa95b7 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,24 @@ # macOS Shutdown, Restart, Sleep and Log Out App -I built four simple Apple Automator apps: +[![Bagde: Apple](https://img.shields.io/badge/Apple-000000.svg?logo=apple&logoColor=white)](https://github.com/Cyclenerd/macos-missing-shutdown-app#readme) + +Four simple Apple Automator apps: * Shutdown.app * Restart.app * Sleep.app * Log Out.app -For example, if you copy these apps to your application folder, you can use Spotlight Search to shut down your Mac. +Copy these apps to your application folder. Use Spotlight Search to shut down your Mac. ![Spotlight](images/shutdown-spotlight.png) ## Installation -[![Download](https://www.nkn-it.de/img/download_button_200px.png)](https://github.com/Cyclenerd/macos-missing-shutdown-app/releases/download/v1.0/Apps.zip) +[![Download](https://www.nkn-it.de/img/download_button_200px.png)](https://github.com/Cyclenerd/macos-missing-shutdown-app/releases/download/v1.1/Apps.zip) -Just download `Apps.zip` and copy the apps into your application (`~/Applications`) folder. +Just download [`Apps.zip`](https://github.com/Cyclenerd/macos-missing-shutdown-app/releases/download/v1.1/Apps.zip) and copy the apps into your application (`~/Applications`) folder. ## Apps @@ -25,15 +27,18 @@ Just download `Apps.zip` and copy the apps into your application (`~/Application Shut down without showing a confirmation dialog. Apple Script: -`tell app "System Events" to shut down` - +``` +tell app "System Events" to shut down +``` ### Restart.app Restart without showing a confirmation dialog. Apple Script: -`tell app "System Events" to restart` +``` +tell app "System Events" to restart +``` ### Sleep.app @@ -41,7 +46,9 @@ Apple Script: Go to sleep without showing a confirmation dialog. Apple Script: -`tell app "System Events" to sleep` +``` +tell app "System Events" to sleep +``` ### Log Out.app @@ -49,7 +56,9 @@ Apple Script: Log out after showing a confirmation dialog. Apple Script: -`tell app "System Events" to log out` +``` +tell app "System Events" to log out +``` ## Icons @@ -58,7 +67,7 @@ If you modify and save the app with Apple Automator, the icon will be reset. You can set the icon again: -``` +```shell rm "~/Applications/Log Out.app/Icon"* cp images/logout.icns "~/Applications/Log Out.app/Contents/Resources/AutomatorApplet.icns" ``` diff --git a/apps/Log Out.app/Contents/Info.plist b/apps/Log Out.app/Contents/Info.plist index 95812e5..5e03d5c 100644 --- a/apps/Log Out.app/Contents/Info.plist +++ b/apps/Log Out.app/Contents/Info.plist @@ -7,7 +7,7 @@ AMStayOpen BuildMachineOSBuild - 16B2657 + 20A241133 CFBundleAllowMixedLocalizations CFBundleDevelopmentRegion @@ -30,11 +30,11 @@ CFBundleExecutable - Application Stub + Automator Application Stub CFBundleIconFile - AutomatorApplet + ApplicationStub CFBundleIdentifier - com.apple.automator.Log Out + com.apple.automator.Log-Out CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -52,36 +52,55 @@ CFBundleURLTypes CFBundleVersion - 444.7 + 520 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9P107g + 14A6270d + DTPlatformName + macosx DTPlatformVersion - GM + 13.2 DTSDKBuild - 17F2 + 22D36 DTSDKName - macosx10.13internal + macosx13.2.internal DTXcode - 0930 + 1400 DTXcodeBuild - 9P107g + 14A6270d LSMinimumSystemVersion - 10.5 - LSMinimumSystemVersionByArchitecture - - x86_64 - 10.6 - + 10.9 LSUIElement + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. NSAppleScriptEnabled YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. NSPrincipalClass NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. NSServices + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. UTExportedTypeDeclarations UTImportedTypeDeclarations diff --git a/apps/Log Out.app/Contents/MacOS/Application Stub b/apps/Log Out.app/Contents/MacOS/Application Stub deleted file mode 100755 index 6ce41e0..0000000 Binary files a/apps/Log Out.app/Contents/MacOS/Application Stub and /dev/null differ diff --git a/apps/Log Out.app/Contents/MacOS/Automator Application Stub b/apps/Log Out.app/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..2659b7c Binary files /dev/null and b/apps/Log Out.app/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Log Out.app/Contents/Resources/ApplicationStub.icns b/apps/Log Out.app/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Log Out.app/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Log Out.app/Contents/Resources/Assets.car b/apps/Log Out.app/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Log Out.app/Contents/Resources/Assets.car differ diff --git a/apps/Log Out.app/Contents/Resources/AutomatorApplet.icns b/apps/Log Out.app/Contents/Resources/AutomatorApplet.icns deleted file mode 100644 index a141061..0000000 Binary files a/apps/Log Out.app/Contents/Resources/AutomatorApplet.icns and /dev/null differ diff --git a/apps/Log Out.app/Contents/Resources/InfoPlist.loctable b/apps/Log Out.app/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Log Out.app/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Log Out.app/Contents/_CodeSignature/CodeResources b/apps/Log Out.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..aa3433f --- /dev/null +++ b/apps/Log Out.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + YDMFmYiWlQA1P7LobDCmIubrGGs= + + requirement + cdhash H"f7363fea9c8cbbd9df2c4e2a59ca6964709f492e" or cdhash H"6033059988969500353fb2e86c30a622e6eb186b" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Log Out.app/Contents/document.wflow b/apps/Log Out.app/Contents/document.wflow index 2367b06..119bfe5 100644 --- a/apps/Log Out.app/Contents/document.wflow +++ b/apps/Log Out.app/Contents/document.wflow @@ -3,9 +3,9 @@ AMApplicationBuild - 444.7 + 520 AMApplicationVersion - 2.8 + 2.10 AMDocumentVersion 2 actions @@ -51,7 +51,7 @@ ActionParameters source - tell application "System Events" to log out + tell app "System Events" to log outline BundleIdentifier com.apple.Automator.RunScript @@ -68,15 +68,15 @@ Class Name RunScriptAction InputUUID - 778D71BD-ABD9-4D0F-B9B9-AA01899B26EC + 4C79E7DC-E82C-4E83-AF79-E41B42615117 Keywords Run OutputUUID - 8CDCA093-1B2D-4C44-BFD7-79A12E801CE1 + 177C9B4A-E3EF-4F79-ACCF-93ACF92F33AD UUID - 95A56F8F-3864-4682-B077-0C95FA0A8FF7 + 431642E4-28B8-4922-83B5-B10DE8DE8517 UnlocalizedApplications Automator @@ -102,15 +102,17 @@ end run 0 + conversionLabel + 0 isViewVisible - + 1 location - 309.000000:316.000000 + 769.000000:315.000000 nibPath /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib isViewVisible - + 1 connectors diff --git a/apps/Log Out.workflow/Contents/Info.plist b/apps/Log Out.workflow/Contents/Info.plist new file mode 100644 index 0000000..5e03d5c --- /dev/null +++ b/apps/Log Out.workflow/Contents/Info.plist @@ -0,0 +1,109 @@ + + + + + AMIsApplet + + AMStayOpen + + BuildMachineOSBuild + 20A241133 + CFBundleAllowMixedLocalizations + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + * + + CFBundleTypeName + Automator workflow file + CFBundleTypeOSTypes + + **** + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + Automator Application Stub + CFBundleIconFile + ApplicationStub + CFBundleIdentifier + com.apple.automator.Log-Out + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Log Out + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleURLTypes + + CFBundleVersion + 520 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A6270d + DTPlatformName + macosx + DTPlatformVersion + 13.2 + DTSDKBuild + 22D36 + DTSDKName + macosx13.2.internal + DTXcode + 1400 + DTXcodeBuild + 14A6270d + LSMinimumSystemVersion + 10.9 + LSUIElement + + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. + NSAppleScriptEnabled + YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. + NSPrincipalClass + NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. + NSServices + + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. + UTExportedTypeDeclarations + + UTImportedTypeDeclarations + + + diff --git a/apps/Log Out.workflow/Contents/MacOS/Automator Application Stub b/apps/Log Out.workflow/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..e880c3a Binary files /dev/null and b/apps/Log Out.workflow/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Log Out.workflow/Contents/Resources/ApplicationStub.icns b/apps/Log Out.workflow/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Log Out.workflow/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Log Out.workflow/Contents/Resources/Assets.car b/apps/Log Out.workflow/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Log Out.workflow/Contents/Resources/Assets.car differ diff --git a/apps/Log Out.workflow/Contents/Resources/InfoPlist.loctable b/apps/Log Out.workflow/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Log Out.workflow/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Log Out.workflow/Contents/_CodeSignature/CodeResources b/apps/Log Out.workflow/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..689fb14 --- /dev/null +++ b/apps/Log Out.workflow/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + IDxdpMAVV0YC2b9KELxcE7lMjPU= + + requirement + cdhash H"56fa6579e5971fae76a11345ba81dea8599f69ef" or cdhash H"203c5da4c015574602d9bf4a10bc5c13b94c8cf5" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Log Out.workflow/Contents/document.wflow b/apps/Log Out.workflow/Contents/document.wflow new file mode 100644 index 0000000..99ca99c --- /dev/null +++ b/apps/Log Out.workflow/Contents/document.wflow @@ -0,0 +1,124 @@ + + + + + AMApplicationBuild + 520 + AMApplicationVersion + 2.10 + AMDocumentVersion + 2 + actions + + + action + + AMAccepts + + Container + List + Optional + + Types + + com.apple.applescript.object + + + AMActionVersion + 1.0.2 + AMApplication + + Automator + + AMParameterProperties + + source + + + AMProvides + + Container + List + Types + + com.apple.applescript.object + + + ActionBundlePath + /System/Library/Automator/Run AppleScript.action + ActionName + Run AppleScript + ActionParameters + + source + tell app "System Events" to log outline + + BundleIdentifier + com.apple.Automator.RunScript + CFBundleVersion + 1.0.2 + CanShowSelectedItemsWhenRun + + CanShowWhenRun + + Category + + AMCategoryUtilities + + Class Name + RunScriptAction + InputUUID + 4C79E7DC-E82C-4E83-AF79-E41B42615117 + Keywords + + Run + + OutputUUID + 177C9B4A-E3EF-4F79-ACCF-93ACF92F33AD + UUID + 431642E4-28B8-4922-83B5-B10DE8DE8517 + UnlocalizedApplications + + Automator + + arguments + + 0 + + default value + on run {input, parameters} + + (* Your script goes here *) + + return input +end run + name + source + required + 0 + type + 0 + uuid + 0 + + + isViewVisible + 1 + location + 769.000000:315.000000 + nibPath + /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib + + isViewVisible + 1 + + + connectors + + workflowMetaData + + workflowTypeIdentifier + com.apple.Automator.application + + + diff --git a/apps/Restart.app/Contents/Info.plist b/apps/Restart.app/Contents/Info.plist index 0761251..310ce55 100644 --- a/apps/Restart.app/Contents/Info.plist +++ b/apps/Restart.app/Contents/Info.plist @@ -7,7 +7,7 @@ AMStayOpen BuildMachineOSBuild - 16B2657 + 20A241133 CFBundleAllowMixedLocalizations CFBundleDevelopmentRegion @@ -30,9 +30,9 @@ CFBundleExecutable - Application Stub + Automator Application Stub CFBundleIconFile - AutomatorApplet + ApplicationStub CFBundleIdentifier com.apple.automator.Restart CFBundleInfoDictionaryVersion @@ -52,36 +52,55 @@ CFBundleURLTypes CFBundleVersion - 444.7 + 520 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9P107g + 14A6270d + DTPlatformName + macosx DTPlatformVersion - GM + 13.2 DTSDKBuild - 17F2 + 22D36 DTSDKName - macosx10.13internal + macosx13.2.internal DTXcode - 0930 + 1400 DTXcodeBuild - 9P107g + 14A6270d LSMinimumSystemVersion - 10.5 - LSMinimumSystemVersionByArchitecture - - x86_64 - 10.6 - + 10.9 LSUIElement + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. NSAppleScriptEnabled YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. NSPrincipalClass NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. NSServices + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. UTExportedTypeDeclarations UTImportedTypeDeclarations diff --git a/apps/Restart.app/Contents/MacOS/Application Stub b/apps/Restart.app/Contents/MacOS/Application Stub deleted file mode 100755 index 6ce41e0..0000000 Binary files a/apps/Restart.app/Contents/MacOS/Application Stub and /dev/null differ diff --git a/apps/Restart.app/Contents/MacOS/Automator Application Stub b/apps/Restart.app/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..869a536 Binary files /dev/null and b/apps/Restart.app/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Restart.app/Contents/Resources/ApplicationStub.icns b/apps/Restart.app/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Restart.app/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Restart.app/Contents/Resources/Assets.car b/apps/Restart.app/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Restart.app/Contents/Resources/Assets.car differ diff --git a/apps/Restart.app/Contents/Resources/AutomatorApplet.icns b/apps/Restart.app/Contents/Resources/AutomatorApplet.icns deleted file mode 100644 index 3340ecd..0000000 Binary files a/apps/Restart.app/Contents/Resources/AutomatorApplet.icns and /dev/null differ diff --git a/apps/Restart.app/Contents/Resources/InfoPlist.loctable b/apps/Restart.app/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Restart.app/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Restart.app/Contents/_CodeSignature/CodeResources b/apps/Restart.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..d80235d --- /dev/null +++ b/apps/Restart.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + z20ad1eiUnH+SFy3JSMs+V+zAQ0= + + requirement + cdhash H"553ed36e26b2832d731a51681a2bc6b24ce1f2bb" or cdhash H"cf6d1a7757a25271fe485cb725232cf95fb3010d" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Restart.app/Contents/document.wflow b/apps/Restart.app/Contents/document.wflow index 2eca2cc..34c54cd 100644 --- a/apps/Restart.app/Contents/document.wflow +++ b/apps/Restart.app/Contents/document.wflow @@ -3,9 +3,9 @@ AMApplicationBuild - 444.7 + 520 AMApplicationVersion - 2.8 + 2.10 AMDocumentVersion 2 actions @@ -51,7 +51,7 @@ ActionParameters source - tell application "System Events" to restart + tell app "System Events" to restart BundleIdentifier com.apple.Automator.RunScript @@ -68,15 +68,15 @@ Class Name RunScriptAction InputUUID - 778D71BD-ABD9-4D0F-B9B9-AA01899B26EC + 3E11DF09-AF53-47E5-8332-2F5135A24CFF Keywords Run OutputUUID - 8CDCA093-1B2D-4C44-BFD7-79A12E801CE1 + 2AEB67F9-EDCF-425A-827B-17B958797236 UUID - 95A56F8F-3864-4682-B077-0C95FA0A8FF7 + ABCE1D70-DBAC-433F-88C1-D9EC77E4E373 UnlocalizedApplications Automator @@ -102,15 +102,17 @@ end run 0 + conversionLabel + 0 isViewVisible - + 1 location - 309.000000:316.000000 + 769.000000:315.000000 nibPath /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib isViewVisible - + 1 connectors diff --git a/apps/Restart.workflow/Contents/Info.plist b/apps/Restart.workflow/Contents/Info.plist new file mode 100644 index 0000000..310ce55 --- /dev/null +++ b/apps/Restart.workflow/Contents/Info.plist @@ -0,0 +1,109 @@ + + + + + AMIsApplet + + AMStayOpen + + BuildMachineOSBuild + 20A241133 + CFBundleAllowMixedLocalizations + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + * + + CFBundleTypeName + Automator workflow file + CFBundleTypeOSTypes + + **** + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + Automator Application Stub + CFBundleIconFile + ApplicationStub + CFBundleIdentifier + com.apple.automator.Restart + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Restart + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleURLTypes + + CFBundleVersion + 520 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A6270d + DTPlatformName + macosx + DTPlatformVersion + 13.2 + DTSDKBuild + 22D36 + DTSDKName + macosx13.2.internal + DTXcode + 1400 + DTXcodeBuild + 14A6270d + LSMinimumSystemVersion + 10.9 + LSUIElement + + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. + NSAppleScriptEnabled + YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. + NSPrincipalClass + NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. + NSServices + + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. + UTExportedTypeDeclarations + + UTImportedTypeDeclarations + + + diff --git a/apps/Restart.workflow/Contents/MacOS/Automator Application Stub b/apps/Restart.workflow/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..de3b6cf Binary files /dev/null and b/apps/Restart.workflow/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Restart.workflow/Contents/Resources/ApplicationStub.icns b/apps/Restart.workflow/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Restart.workflow/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Restart.workflow/Contents/Resources/Assets.car b/apps/Restart.workflow/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Restart.workflow/Contents/Resources/Assets.car differ diff --git a/apps/Restart.workflow/Contents/Resources/InfoPlist.loctable b/apps/Restart.workflow/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Restart.workflow/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Restart.workflow/Contents/_CodeSignature/CodeResources b/apps/Restart.workflow/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..3d8cea9 --- /dev/null +++ b/apps/Restart.workflow/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + GfDe00B/qYL/AU3WL9S+AK4WSTc= + + requirement + cdhash H"bb921af556fcdb1604c823294bc590d051734d7f" or cdhash H"19f0ded3407fa982ff014dd62fd4be00ae164937" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Restart.workflow/Contents/document.wflow b/apps/Restart.workflow/Contents/document.wflow new file mode 100644 index 0000000..e6ed055 --- /dev/null +++ b/apps/Restart.workflow/Contents/document.wflow @@ -0,0 +1,124 @@ + + + + + AMApplicationBuild + 520 + AMApplicationVersion + 2.10 + AMDocumentVersion + 2 + actions + + + action + + AMAccepts + + Container + List + Optional + + Types + + com.apple.applescript.object + + + AMActionVersion + 1.0.2 + AMApplication + + Automator + + AMParameterProperties + + source + + + AMProvides + + Container + List + Types + + com.apple.applescript.object + + + ActionBundlePath + /System/Library/Automator/Run AppleScript.action + ActionName + Run AppleScript + ActionParameters + + source + tell app "System Events" to restart + + BundleIdentifier + com.apple.Automator.RunScript + CFBundleVersion + 1.0.2 + CanShowSelectedItemsWhenRun + + CanShowWhenRun + + Category + + AMCategoryUtilities + + Class Name + RunScriptAction + InputUUID + 3E11DF09-AF53-47E5-8332-2F5135A24CFF + Keywords + + Run + + OutputUUID + 2AEB67F9-EDCF-425A-827B-17B958797236 + UUID + ABCE1D70-DBAC-433F-88C1-D9EC77E4E373 + UnlocalizedApplications + + Automator + + arguments + + 0 + + default value + on run {input, parameters} + + (* Your script goes here *) + + return input +end run + name + source + required + 0 + type + 0 + uuid + 0 + + + isViewVisible + 1 + location + 769.000000:315.000000 + nibPath + /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib + + isViewVisible + 1 + + + connectors + + workflowMetaData + + workflowTypeIdentifier + com.apple.Automator.application + + + diff --git a/apps/Shutdown.app/Contents/Info.plist b/apps/Shutdown.app/Contents/Info.plist index 37030f8..5fac848 100644 --- a/apps/Shutdown.app/Contents/Info.plist +++ b/apps/Shutdown.app/Contents/Info.plist @@ -7,7 +7,7 @@ AMStayOpen BuildMachineOSBuild - 16B2657 + 20A241133 CFBundleAllowMixedLocalizations CFBundleDevelopmentRegion @@ -30,9 +30,9 @@ CFBundleExecutable - Application Stub + Automator Application Stub CFBundleIconFile - AutomatorApplet + ApplicationStub CFBundleIdentifier com.apple.automator.Shutdown CFBundleInfoDictionaryVersion @@ -52,36 +52,55 @@ CFBundleURLTypes CFBundleVersion - 444.7 + 520 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9P107g + 14A6270d + DTPlatformName + macosx DTPlatformVersion - GM + 13.2 DTSDKBuild - 17F2 + 22D36 DTSDKName - macosx10.13internal + macosx13.2.internal DTXcode - 0930 + 1400 DTXcodeBuild - 9P107g + 14A6270d LSMinimumSystemVersion - 10.5 - LSMinimumSystemVersionByArchitecture - - x86_64 - 10.6 - + 10.9 LSUIElement + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. NSAppleScriptEnabled YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. NSPrincipalClass NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. NSServices + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. UTExportedTypeDeclarations UTImportedTypeDeclarations diff --git a/apps/Shutdown.app/Contents/MacOS/Application Stub b/apps/Shutdown.app/Contents/MacOS/Application Stub deleted file mode 100755 index 6ce41e0..0000000 Binary files a/apps/Shutdown.app/Contents/MacOS/Application Stub and /dev/null differ diff --git a/apps/Shutdown.app/Contents/MacOS/Automator Application Stub b/apps/Shutdown.app/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..8d15938 Binary files /dev/null and b/apps/Shutdown.app/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Shutdown.app/Contents/Resources/ApplicationStub.icns b/apps/Shutdown.app/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Shutdown.app/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Shutdown.app/Contents/Resources/Assets.car b/apps/Shutdown.app/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Shutdown.app/Contents/Resources/Assets.car differ diff --git a/apps/Shutdown.app/Contents/Resources/AutomatorApplet.icns b/apps/Shutdown.app/Contents/Resources/AutomatorApplet.icns deleted file mode 100644 index 1349fd5..0000000 Binary files a/apps/Shutdown.app/Contents/Resources/AutomatorApplet.icns and /dev/null differ diff --git a/apps/Shutdown.app/Contents/Resources/InfoPlist.loctable b/apps/Shutdown.app/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Shutdown.app/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Shutdown.app/Contents/_CodeSignature/CodeResources b/apps/Shutdown.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..2919ce3 --- /dev/null +++ b/apps/Shutdown.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + lbhKlT8U98nbssG9khFoRXWoljw= + + requirement + cdhash H"9547e177fcd5650406f9cc8b6c0334d7139f9b9d" or cdhash H"95b84a953f14f7c9dbb2c1bd9211684575a8963c" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Shutdown.app/Contents/document.wflow b/apps/Shutdown.app/Contents/document.wflow index 58f2e06..71c6a22 100644 --- a/apps/Shutdown.app/Contents/document.wflow +++ b/apps/Shutdown.app/Contents/document.wflow @@ -3,9 +3,9 @@ AMApplicationBuild - 444.7 + 520 AMApplicationVersion - 2.8 + 2.10 AMDocumentVersion 2 actions @@ -51,7 +51,7 @@ ActionParameters source - tell application "System Events" to shut down + tell app "System Events" to shut down BundleIdentifier com.apple.Automator.RunScript @@ -68,15 +68,15 @@ Class Name RunScriptAction InputUUID - 778D71BD-ABD9-4D0F-B9B9-AA01899B26EC + 87E6AF3F-5010-46E8-9C9D-078040292FE3 Keywords Run OutputUUID - 8CDCA093-1B2D-4C44-BFD7-79A12E801CE1 + C6D3F53B-D66E-49D5-A0B0-CC45B7513E9B UUID - 95A56F8F-3864-4682-B077-0C95FA0A8FF7 + E2FAB53E-A98D-4FE4-BCAE-0934961DC84F UnlocalizedApplications Automator @@ -102,15 +102,17 @@ end run 0 + conversionLabel + 0 isViewVisible - + 1 location - 309.000000:316.000000 + 769.000000:315.000000 nibPath /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib isViewVisible - + 1 connectors diff --git a/apps/Shutdown.workflow/Contents/Info.plist b/apps/Shutdown.workflow/Contents/Info.plist new file mode 100644 index 0000000..5fac848 --- /dev/null +++ b/apps/Shutdown.workflow/Contents/Info.plist @@ -0,0 +1,109 @@ + + + + + AMIsApplet + + AMStayOpen + + BuildMachineOSBuild + 20A241133 + CFBundleAllowMixedLocalizations + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + * + + CFBundleTypeName + Automator workflow file + CFBundleTypeOSTypes + + **** + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + Automator Application Stub + CFBundleIconFile + ApplicationStub + CFBundleIdentifier + com.apple.automator.Shutdown + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Shutdown + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleURLTypes + + CFBundleVersion + 520 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A6270d + DTPlatformName + macosx + DTPlatformVersion + 13.2 + DTSDKBuild + 22D36 + DTSDKName + macosx13.2.internal + DTXcode + 1400 + DTXcodeBuild + 14A6270d + LSMinimumSystemVersion + 10.9 + LSUIElement + + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. + NSAppleScriptEnabled + YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. + NSPrincipalClass + NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. + NSServices + + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. + UTExportedTypeDeclarations + + UTImportedTypeDeclarations + + + diff --git a/apps/Shutdown.workflow/Contents/MacOS/Automator Application Stub b/apps/Shutdown.workflow/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..6945abb Binary files /dev/null and b/apps/Shutdown.workflow/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Shutdown.workflow/Contents/Resources/ApplicationStub.icns b/apps/Shutdown.workflow/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Shutdown.workflow/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Shutdown.workflow/Contents/Resources/Assets.car b/apps/Shutdown.workflow/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Shutdown.workflow/Contents/Resources/Assets.car differ diff --git a/apps/Shutdown.workflow/Contents/Resources/InfoPlist.loctable b/apps/Shutdown.workflow/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Shutdown.workflow/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Shutdown.workflow/Contents/_CodeSignature/CodeResources b/apps/Shutdown.workflow/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..7b73591 --- /dev/null +++ b/apps/Shutdown.workflow/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + Mwh8brGX822j109HmL94OF7xs+4= + + requirement + cdhash H"edaeedd6d46e8c19649c899e624704ba57698d41" or cdhash H"33087c6eb197f36da3d74f4798bf78385ef1b3ee" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Shutdown.workflow/Contents/document.wflow b/apps/Shutdown.workflow/Contents/document.wflow new file mode 100644 index 0000000..9226df9 --- /dev/null +++ b/apps/Shutdown.workflow/Contents/document.wflow @@ -0,0 +1,124 @@ + + + + + AMApplicationBuild + 520 + AMApplicationVersion + 2.10 + AMDocumentVersion + 2 + actions + + + action + + AMAccepts + + Container + List + Optional + + Types + + com.apple.applescript.object + + + AMActionVersion + 1.0.2 + AMApplication + + Automator + + AMParameterProperties + + source + + + AMProvides + + Container + List + Types + + com.apple.applescript.object + + + ActionBundlePath + /System/Library/Automator/Run AppleScript.action + ActionName + Run AppleScript + ActionParameters + + source + tell app "System Events" to shut down + + BundleIdentifier + com.apple.Automator.RunScript + CFBundleVersion + 1.0.2 + CanShowSelectedItemsWhenRun + + CanShowWhenRun + + Category + + AMCategoryUtilities + + Class Name + RunScriptAction + InputUUID + 87E6AF3F-5010-46E8-9C9D-078040292FE3 + Keywords + + Run + + OutputUUID + C6D3F53B-D66E-49D5-A0B0-CC45B7513E9B + UUID + E2FAB53E-A98D-4FE4-BCAE-0934961DC84F + UnlocalizedApplications + + Automator + + arguments + + 0 + + default value + on run {input, parameters} + + (* Your script goes here *) + + return input +end run + name + source + required + 0 + type + 0 + uuid + 0 + + + isViewVisible + 1 + location + 769.000000:315.000000 + nibPath + /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib + + isViewVisible + 1 + + + connectors + + workflowMetaData + + workflowTypeIdentifier + com.apple.Automator.application + + + diff --git a/apps/Sleep.app/Contents/Info.plist b/apps/Sleep.app/Contents/Info.plist index 0eea5d6..36d20ba 100644 --- a/apps/Sleep.app/Contents/Info.plist +++ b/apps/Sleep.app/Contents/Info.plist @@ -7,7 +7,7 @@ AMStayOpen BuildMachineOSBuild - 16B2657 + 20A241133 CFBundleAllowMixedLocalizations CFBundleDevelopmentRegion @@ -30,9 +30,9 @@ CFBundleExecutable - Application Stub + Automator Application Stub CFBundleIconFile - AutomatorApplet + ApplicationStub CFBundleIdentifier com.apple.automator.Sleep CFBundleInfoDictionaryVersion @@ -52,36 +52,55 @@ CFBundleURLTypes CFBundleVersion - 444.7 + 520 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9P107g + 14A6270d + DTPlatformName + macosx DTPlatformVersion - GM + 13.2 DTSDKBuild - 17F2 + 22D36 DTSDKName - macosx10.13internal + macosx13.2.internal DTXcode - 0930 + 1400 DTXcodeBuild - 9P107g + 14A6270d LSMinimumSystemVersion - 10.5 - LSMinimumSystemVersionByArchitecture - - x86_64 - 10.6 - + 10.9 LSUIElement + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. NSAppleScriptEnabled YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. NSPrincipalClass NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. NSServices + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. UTExportedTypeDeclarations UTImportedTypeDeclarations diff --git a/apps/Sleep.app/Contents/MacOS/Application Stub b/apps/Sleep.app/Contents/MacOS/Application Stub deleted file mode 100755 index 6ce41e0..0000000 Binary files a/apps/Sleep.app/Contents/MacOS/Application Stub and /dev/null differ diff --git a/apps/Sleep.app/Contents/MacOS/Automator Application Stub b/apps/Sleep.app/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..eaa463a Binary files /dev/null and b/apps/Sleep.app/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Sleep.app/Contents/Resources/ApplicationStub.icns b/apps/Sleep.app/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Sleep.app/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Sleep.app/Contents/Resources/Assets.car b/apps/Sleep.app/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Sleep.app/Contents/Resources/Assets.car differ diff --git a/apps/Sleep.app/Contents/Resources/AutomatorApplet.icns b/apps/Sleep.app/Contents/Resources/AutomatorApplet.icns deleted file mode 100644 index 34a11f1..0000000 Binary files a/apps/Sleep.app/Contents/Resources/AutomatorApplet.icns and /dev/null differ diff --git a/apps/Sleep.app/Contents/Resources/InfoPlist.loctable b/apps/Sleep.app/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Sleep.app/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Sleep.app/Contents/_CodeSignature/CodeResources b/apps/Sleep.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..5a4e769 --- /dev/null +++ b/apps/Sleep.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + 80vKfd9hwai4JK2314uovyUlu2o= + + requirement + cdhash H"254fe8e3bc1df9cffa512ed4311a0a076bd7edfa" or cdhash H"f34bca7ddf61c1a8b824adb7d78ba8bf2525bb6a" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Sleep.app/Contents/document.wflow b/apps/Sleep.app/Contents/document.wflow index c7b059a..8e908b4 100644 --- a/apps/Sleep.app/Contents/document.wflow +++ b/apps/Sleep.app/Contents/document.wflow @@ -3,9 +3,9 @@ AMApplicationBuild - 444.7 + 520 AMApplicationVersion - 2.8 + 2.10 AMDocumentVersion 2 actions @@ -68,15 +68,15 @@ Class Name RunScriptAction InputUUID - 778D71BD-ABD9-4D0F-B9B9-AA01899B26EC + 883FB584-B8FC-4320-88E9-6D8D31CEA581 Keywords Run OutputUUID - 8CDCA093-1B2D-4C44-BFD7-79A12E801CE1 + A863DFB3-9BD5-45C6-84BC-AE6B22286E61 UUID - 95A56F8F-3864-4682-B077-0C95FA0A8FF7 + 58AF6415-FF3A-4CC7-BDBC-A57B474320BD UnlocalizedApplications Automator @@ -103,14 +103,14 @@ end run isViewVisible - + 1 location - 309.000000:316.000000 + 769.000000:315.000000 nibPath /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib isViewVisible - + 1 connectors diff --git a/apps/Sleep.workflow/Contents/Info.plist b/apps/Sleep.workflow/Contents/Info.plist new file mode 100644 index 0000000..36d20ba --- /dev/null +++ b/apps/Sleep.workflow/Contents/Info.plist @@ -0,0 +1,109 @@ + + + + + AMIsApplet + + AMStayOpen + + BuildMachineOSBuild + 20A241133 + CFBundleAllowMixedLocalizations + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + * + + CFBundleTypeName + Automator workflow file + CFBundleTypeOSTypes + + **** + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + Automator Application Stub + CFBundleIconFile + ApplicationStub + CFBundleIdentifier + com.apple.automator.Sleep + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Sleep + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleURLTypes + + CFBundleVersion + 520 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A6270d + DTPlatformName + macosx + DTPlatformVersion + 13.2 + DTSDKBuild + 22D36 + DTSDKName + macosx13.2.internal + DTXcode + 1400 + DTXcodeBuild + 14A6270d + LSMinimumSystemVersion + 10.9 + LSUIElement + + NSAppleEventsUsageDescription + This workflow needs to control other applications to run. + NSAppleMusicUsageDescription + This workflow needs access to your music to run. + NSAppleScriptEnabled + YES + NSCalendarsUsageDescription + This workflow needs access to your calendars to run. + NSCameraUsageDescription + This workflow needs access to your camera to run. + NSContactsUsageDescription + This workflow needs access to your contacts to run. + NSHomeKitUsageDescription + This workflow needs access to your HomeKit Home to run. + NSMicrophoneUsageDescription + This workflow needs access to your microphone to run. + NSPhotoLibraryUsageDescription + This workflow needs access to your photos to run. + NSPrincipalClass + NSApplication + NSRemindersUsageDescription + This workflow needs access to your reminders to run. + NSServices + + NSSiriUsageDescription + This workflow needs access to Siri to run. + NSSystemAdministrationUsageDescription + This workflow needs access to administer this system in order to run. + UTExportedTypeDeclarations + + UTImportedTypeDeclarations + + + diff --git a/apps/Sleep.workflow/Contents/MacOS/Automator Application Stub b/apps/Sleep.workflow/Contents/MacOS/Automator Application Stub new file mode 100755 index 0000000..1e0a1ce Binary files /dev/null and b/apps/Sleep.workflow/Contents/MacOS/Automator Application Stub differ diff --git a/apps/Sleep.workflow/Contents/Resources/ApplicationStub.icns b/apps/Sleep.workflow/Contents/Resources/ApplicationStub.icns new file mode 100644 index 0000000..5c5f989 Binary files /dev/null and b/apps/Sleep.workflow/Contents/Resources/ApplicationStub.icns differ diff --git a/apps/Sleep.workflow/Contents/Resources/Assets.car b/apps/Sleep.workflow/Contents/Resources/Assets.car new file mode 100644 index 0000000..0f1fe0a Binary files /dev/null and b/apps/Sleep.workflow/Contents/Resources/Assets.car differ diff --git a/apps/Sleep.workflow/Contents/Resources/InfoPlist.loctable b/apps/Sleep.workflow/Contents/Resources/InfoPlist.loctable new file mode 100644 index 0000000..b3f7eda Binary files /dev/null and b/apps/Sleep.workflow/Contents/Resources/InfoPlist.loctable differ diff --git a/apps/Sleep.workflow/Contents/_CodeSignature/CodeResources b/apps/Sleep.workflow/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..09172c1 --- /dev/null +++ b/apps/Sleep.workflow/Contents/_CodeSignature/CodeResources @@ -0,0 +1,171 @@ + + + + + files + + Resources/ApplicationStub.icns + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + Resources/Assets.car + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + Resources/InfoPlist.loctable + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + + files2 + + Resources/ApplicationStub.icns + + hash + + RYTqh+7iocnEIV8iTs9EgJjEkO4= + + hash2 + + odOqeBevxysHIbR5V5qgZz11qTuV9cL5jKaIcUw3R0I= + + + Resources/Assets.car + + hash + + +EyHXsSpe2QgUC474KHf/eJJOCo= + + hash2 + + dsrJNb9XLiM6FpWXiJbLeUQWQeP3OK8zhQP9vrXz74c= + + + Resources/InfoPlist.loctable + + hash + + GFHRfFTmEbAuZE1iyKibKmkU2+0= + + hash2 + + UOUbWh1OGuLBljFDZpqdwARDPWymLLRuoV5MvojegUE= + + + document.wflow + + cdhash + + +JVLsF94djSYwCgDJwmbfifOChE= + + requirement + cdhash H"6fd3e52a118a5b9708511695383dd1ea96afc1c3" or cdhash H"f8954bb05f78763498c0280327099b7e27ce0a11" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/apps/Sleep.workflow/Contents/document.wflow b/apps/Sleep.workflow/Contents/document.wflow new file mode 100644 index 0000000..06f5ab5 --- /dev/null +++ b/apps/Sleep.workflow/Contents/document.wflow @@ -0,0 +1,126 @@ + + + + + AMApplicationBuild + 520 + AMApplicationVersion + 2.10 + AMDocumentVersion + 2 + actions + + + action + + AMAccepts + + Container + List + Optional + + Types + + com.apple.applescript.object + + + AMActionVersion + 1.0.2 + AMApplication + + Automator + + AMParameterProperties + + source + + + AMProvides + + Container + List + Types + + com.apple.applescript.object + + + ActionBundlePath + /System/Library/Automator/Run AppleScript.action + ActionName + Run AppleScript + ActionParameters + + source + tell application "System Events" to sleep + + BundleIdentifier + com.apple.Automator.RunScript + CFBundleVersion + 1.0.2 + CanShowSelectedItemsWhenRun + + CanShowWhenRun + + Category + + AMCategoryUtilities + + Class Name + RunScriptAction + InputUUID + 883FB584-B8FC-4320-88E9-6D8D31CEA581 + Keywords + + Run + + OutputUUID + A863DFB3-9BD5-45C6-84BC-AE6B22286E61 + UUID + 58AF6415-FF3A-4CC7-BDBC-A57B474320BD + UnlocalizedApplications + + Automator + + arguments + + 0 + + default value + on run {input, parameters} + + (* Your script goes here *) + + return input +end run + name + source + required + 0 + type + 0 + uuid + 0 + + + conversionLabel + 0 + isViewVisible + 1 + location + 769.000000:315.000000 + nibPath + /System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib + + isViewVisible + 1 + + + connectors + + workflowMetaData + + workflowTypeIdentifier + com.apple.Automator.application + + +