bin/do-not-disturb
#!/bin/bash
#
# Stifle notifications
#
# Copyright 2017, Joe Block <jpb@unixorn.net>
# Turn off Apple notifications.
#
# Based on an answer by Jacques Rioux on discussions.apple.com.
#
# https://discussions.apple.com/thread/7520296?start=0&tstart=0
if [[ "$(uname -s)" != 'Darwin' ]]; then
echo 'Sorry, this script only works on macOS'
exit 1
fi
now=$(date -u "+%Y-%m-%dT%TZ")
defaults -currentHost write com.apple.notificationcenterui doNotDisturb -bool TRUE
defaults -currentHost write com.apple.notificationcenterui doNotDisturbDate -date "$now"
osascript -e 'quit application "Notification Center"'