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
}