#!/bin/sh -e DST=${DST:-nc paster.example.com 2020} ext="0:," if [ -s "$1" ]; then src="$1" bn="${1##*/}" _ext="${bn##*.}" [ "$bn" = "$_ext" ] || ext="${#_ext}:$_ext," else src=`mktemp` trap "rm -f $src" HUP PIPE INT QUIT TERM EXIT cat > $src [ $# -eq 0 ] || ext="${#1}:$1," fi size=$(perl -e 'print -s $ARGV[0]' "$src") ( echo -n "${ext}${size}:" ; cat "$src" ; echo -n , ) | $DST