Skip to content

collingray/dndtrigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dndtrigger

A simple cli/service for MacOS to execute scripts when Do Not Disturb is toggled on or off.

Installation

Homebrew

brew install collingray/tap/dndtrigger

Cargo

cargo install dndtrigger

Usage

# Configure a script to run when Do Not Disturb is enabled
dndtrigger config --on_enable ~/do_something.sh

# Configure a script to run when Do Not Disturb is disabled
dndtrigger config --on_disable ~/do_something_else.sh

# Optionally configure the service to run as a user (default is root)
dndtrigger config --user <username>

# Install and enable the service
dndtrigger enable 

# Get the current status of the service
dndtrigger status

# Restart the service
dndtrigger restart

# Disable and uninstall the service
dndtrigger disable

# Run the service in the foreground (not recommended outside of testing purposes)
dndtrigger run

License

This project is licensed under the terms of the MIT license. See LICENSE for additional details.

About

A simple cli/service for MacOS to execute scripts when Do Not Disturb is toggled on or off.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages