1
0
Fork 0
dotfiles/bin/cbclear

29 lines
447 B
Bash
Executable file

#!/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