#!/bin/sh

url='https://paste.c-net.org/'
domain=$(echo $url | awk -F/ '{print $3}')

if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then
    echo "${domain} - Terminal pastebin"
    echo "Usage: echo "test" | $(basename $0)"
    exit 1
fi

if (( $# > 0 )); then
    for file; do
        url=$(curl -s \
            --data-binary @"$file" \
            --header "X-FileName: ${file##*/}" \
            "$url")
        echo "$file -> $url"
        xdg-open "$url" >/dev/null
    done
else
    url=$(curl -s --data-binary @- "$url")
    echo "$url"
    xdg-open "$url" >/dev/null
fi
