March 20th, 2018, Daniel Stenberg notes twenty years of his flexible, multi-protocol, text-based utility, curl. It is a very common client-side file transfer utility. The associated development libraries, libcurl are a couple of years younger.
curl itself and components from libcurl are found nearly everywhere these days. Due to such widespread use, it is hard to be precise with usage numbers, but conservative estimates suggest billions of people every day are using it, though mostly under the hood several layers down inside devices they own. It is the Internet transfer utility of choice for thousands of software applications. It is found in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, and media players for starters.
A detailed, free-of-charge, ebook, Everything curl, covers basically everything there is to know about curl, libcurl, and the associated project.
Earlier on SN:
(Score: -1, Troll) by Anonymous Coward on Thursday March 22 2018, @12:48AM (1 child)
Tar is very much more useful than curl.
Curl is distributed in a tar file.
Any fool can hack together an HTTP client.
HTTP is trivial.
Curl is fucking unnecessary.
Fuck Curl.
(Score: 3, Informative) by Anonymous Coward on Thursday March 22 2018, @02:13AM
curl is not just for http , it talk DICT, FILE, FTP, FTPS, Gopher, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and TFTP too