#!/bin/sh set -eu case "${OSTYPE:-}" in "linux-gnu"*) if [ -n "${WAYLAND_DISPLAY}" ]; then wl-copy --trim-newline exit 0 elif [ -n "${DISPLAY}" ]; then xclip -selection clipboard -in exit 0 else sed -z '$ s/\n$//' > "${HOME}/.ttyclipboard" exit 0 fi ;; "linux-android"*) termux-clipboard-set exit 0 ;; "darwin") pbcopy exit 0 ;; *) sed -z '$ s/\n$//' > "${HOME}/.ttyclipboard" exit 0 ;; esac