1#!/usr/bin/env bash
2set -euo pipefail
3
4ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
5
6log() {
7 printf '==> %s\n' "$*"
8}
9
10warn() {
11 printf 'warning: %s\n' "$*" >&2
12}
13
14need_cmd() {
15 command -v "$1" >/dev/null 2>&1 || {
16 warn "missing required command '$1'"
17 exit 1
18 }
19}
20
21reload_services() {
22 killall Dock >/dev/null 2>&1 || true
23 killall Finder >/dev/null 2>&1 || true
24 killall SystemUIServer >/dev/null 2>&1 || true
25}