paste() { local inp="<-" if [ ! -z "$1" ]; then [ ! -f "$1" ] && echo "File not found: $1" && return 1 inp="@$1" fi curl -F "text=$inp" http://vpaste.net } pastecmd() { (echo "$ $@"; eval "$@") | paste }