#!/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="1:e${#_ext}:$_ext"
+ [ "$bn" = "$_ext" ] || ext="${#_ext}:$_ext,"
else
src=`mktemp`
trap "rm -f $src" HUP PIPE INT QUIT TERM EXIT
cat > $src
- [ $# -eq 0 ] || ext="1:e${#1}:$1"
+ [ $# -eq 0 ] || ext="${#1}:$1,"
fi
-size=`perl -e 'print -s $ARGV[0]' $src`
-( echo -n "d${ext}1:v${size}:" ; cat $src ; echo -n e ) | $DST
+size=$(perl -e 'print -s $ARGV[0]' "$src")
+( echo -n "${ext}${size}:" ; cat "$src" ; echo -n , ) | $DST