1
0
Fork 0

bin: Merge clipboard wrappers

This commit is contained in:
Jeremy Kaplan 2026-04-11 22:52:26 -04:00
commit 303c3ab55e
9 changed files with 108 additions and 20 deletions

29
bin/cbclear Executable file
View file

@ -0,0 +1,29 @@
#!/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