helm/bin/transfer

17 lines
383 B
Bash

#!/usr/bin/env bash
# Upload file to transfer.sh
url="https://transfer.sh"
tmpfile=$(mktemp -t transferXXX)
if [[ -t 0 ]]; then
basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g')
curl --progress-bar --upload-file "$1" "$url/$basefile" >> $tmpfile
else
curl --progress-bar --upload-file "-" "$url/$1" >> $tmpfile
fi
cat $tmpfile
rm -f $tmpfile
# vim:set ft=sh: