#!/usr/bin/env bash set -euo pipefail wl_clear() { wl-copy --foreground --clear "$@" } pbclear() { pbcopy -pboard "$1" < /dev/null } OSTYPE="$(uname -s)" case "${OSTYPE}" in Linux) wl_clear --primary wl_clear ;; Darwin) pbclear general pbclear ruler pbclear find pbclear font ;; *) >&2 echo "Unknown OS type: ${OSTYPE}" exit 1 ;; esac