list() { echo -en "\0keep-selection\x1ftrue\n" cliphist list } handle() { cliphist decode <<< "$1" | wl-copy } case ${ROFI_RETV} in 0) list ;; 1) handle "$@" ;; esac