That's great, you can encrypt stuff then as follows (on a Mac).<p><pre><code> brew install gpg
gpg --gen-key
gpg -ac < file.unencrypted | curl http://transfer.sh/file.encrypted -T -
</code></pre>
To decrypt, take the returned URL:<p><pre><code> curl https://transfer.sh/1nKXr/file.encrypted | gpg -ad
</code></pre>
Someone can probably improve this!
I like in the little example animation, hello.txt is uploaded and a url is returned, but then a completely different url is used to get the hello.txt back.
I use CloudApp for OS X for sharing files and it's pretty convenient. The best part is sharing screenshots with it. You take a screenshot, it is automatically uploaded to the cloud (no pun intended) and the link is copied to your Clipboard. You could not ask for anything simpler.
I wish the URL could include a hash of the content so it could be used for verification for uploading and downloading the files. It could be handy for error checking and security checks.
Even shorter/easier to remember version of the command (you don't have to specify the filename twice if you don't want):<p><pre><code> curl -T ./filename transfer.sh</code></pre>
I didn't know about tty2gif (<a href="http://z24.github.io/tty2gif/" rel="nofollow">http://z24.github.io/tty2gif/</a>) -- that looks pretty cool.
I really like <a href="http://fh.tl/" rel="nofollow">http://fh.tl/</a> because you can also easily send shell output<p><pre><code> [/] $ ls -la / | curl -F 'paste=<-' http://fh.tl/
Your paste has been saved!
Share this URL:
http://fh.tl/MO
[/] $
</code></pre>
helpful when trying to debug someone on a remote workers machine
I've been wanting something like this for semi-private image shares as Imgur's URLs aren't very random; but Transfer has a similar security problem; it looks like the URLs need to be longer as a prerequisite to being un-crawlable. I hope you'll consider it.
at least for common use cases like curl and wget you probably need a wrapper. I mean i love the idea of never leaving my cli, but... as developer and bash user im lazy... so please don't make type long curl commands. (Yeah I know I can add some aliases, but a wrapper could be handy). Anyway good job :)