From d0c3d6ed07129288d8f10a58909a3a1f062e3a0e Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sat, 12 Jun 2010 11:36:21 +0200 Subject: fb: add http repaste support Signed-off-by: Florian Pritz --- fb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'fb') diff --git a/fb b/fb index 06dd87e..bd4d2b5 100755 --- a/fb +++ b/fb @@ -11,7 +11,7 @@ # Optional: xclip #---------------------------------------------------- -VERSION="0.6.1" +VERSION="0.6.2" DELETE=0 EXTENSION="" @@ -63,6 +63,7 @@ done shift $((OPTIND - 1)) TMPDIR="$(mktemp -d "/tmp/fb.XXXXXX")" +trap "rm -rf '${TMPDIR}'" EXIT INT TERM if (($# == 0)); then read_stdin "$TMPDIR/stdin" @@ -73,8 +74,15 @@ else curl -n -L "$PASTEBIN/file/delete/$i" elif [[ $GET == 1 ]]; then curl -s -o - "$PASTEBIN/$i" + elif [[ $i =~ ^(f|ht)tp(s)?://.+ ]]; then + cd $TMPDIR + curl -# -O "$i" + for f in *; do + do_upload "$f" && rm -f "$f" + done else do_upload $i fi done fi + -- cgit v1.2.3-24-g4f1b