Turn on "Do Not Disturb" focus mode - This will disable notifications on your Apple devices
The first time you run this action, you will be prompted to install a shortcut. This shortcut is used to enable/disable "Do Not Disturb" mode and only needs to be installed once.
This extension follows Raycast Cross-Extension Conventions.
You can use crossLaunchCommand or built-in launchCommand to use its features.
The toggle and status has a dndStatus callback payload. Possible values are true | false | undefined, the undefined means the DND shortcut is not found.
import { crossLaunchCommand } from "raycast-cross-extension";
crossLaunchCommand({
name: "on", // Available values are "on", "off", "toggle", "status".
type: LaunchType.Background,
extensionName: "do-not-disturb",
ownerOrAuthorName: "yakitrak",
context: {
// Optional. This suppresses the HUD from the `do-not-disturb` extension.
suppressHUD: true,
},
});
You can also check this comment out for more details.
Turn on Do Not Disturb mode
Turn off Do Not Disturb mode
Toggle Do Not Disturb mode
Display Do Not Disturb status
dndStatus to callback payloadlaunchContext variable name