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