The HTTP
POST
request will send the form data along and respond with a link to the paste. The HTTP
GET
will retrieve the paste with the given ID as plain-text.
Paste a file named file.txt
using cURL.
$ curl -F 'title=Request from cURL' -F 'paste=<file.txt' http://curl-paste.local/
Paste from stdin using cURL.
echo "Hello, world." | curl -F 'title=Request from cURL' -F 'paste=<-' http://curl-paste.local/
A shell function that can be added to .bashrc
or .bash_profle
for quick pasting from the CLI. The command reads from stdin and outputs the URL of the paste to stdout.
function curl-paste() {
curl -F 'title=Request from cURL' -F 'paste=<-' https://curl-paste.local
}
echo "hi" | curl-paste