#!/bin/sh # 20200424 bkw: This used to be a one-line script: # cat "${1:--}" | nc termbin.com 9999 # ...but I really wanted the "copy link to X clipboard" feature. if [ "$1" = "--help" ]; then cat < Uses nc (NetCat) to paste stdin to termbin.com, or pastes a file if is given. Spits out paste URL on stdout. Also copies URL to the X clipboard if X is running and either xsel or xclip is installed. Written by B. Watson , released under the WTFPL: do WTF you want with this. EOF exit 0 fi if ! which nc &>/dev/null; then echo "$( basename $0 ): can't find nc on path, install nc or netcat package" exit 1 fi url="$( cat "${1:--}" | nc termbin.com 9999 )" [ -z "$url" ] && exit "$?" echo "$url" if [ -n "$DISPLAY" ]; then if which xsel &>/dev/null; then echo -n "$url" | xsel -i elif which xclip &>/dev/null; then echo -n "$url" | xclip fi fi