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