Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| #!/bin/sh | |
| if [ $# -eq 0 ]; then | |
| echo "Missing file parameter." >&2 | |
| echo "Example usages:" >&2 | |
| echo "\ttransfer path/to/file" >&2 | |
| echo "\tcat path/to/file | transfer file" >&2 | |
| exit 1 | |
| fi | |
| tmpfile=$( mktemp -t transferXXX ) | |
| trap 'rm -f $tmpfile' EXIT | |
| basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g') | |
| file="$1" | |
| if ! tty -s; then | |
| file="-" | |
| fi | |
| curl --progress-bar --upload-file "$file" "https://transfer.sh/$basefile" >> $tmpfile | |
| cat $tmpfile | |
| echo "" |