Just noticed this site exists:

https://justuse.org/curl/

Just use cURL

@bagder the main page is brilliant as well

@flpvsk @bagder

I want to buy that person a drink already.

@bagder "It's already on your machine" is a lie based on this fresh install of Debian 13.
@jenzi @bagder sudo apt install curl
@martinlentink @bagder Welcome to debian package management. Also based on that fresh Debian install the user is not in the sudoers file.

@jenzi @martinlentink @bagder That depends on whether you gave root a password in the installer. If you want to use root for admin, supply a password, root will be enabled for logins, and sudo is not needed. If you don’t want to use the root account, leave the password blank, the account is disabled for logins, and sudo is installed and configured for the user account. (The installer does explain this, but I missed it the first few times too)

https://wiki.debian.org/Root

https://etcetera.ie/debian/users.php

Root - Debian Wiki

@aspragg @martinlentink @bagder That assumes I want no root user at all.
@aspragg regardless, doesn't install curl, this is all an exercise in futility because it's well outside the point
@jenzi @bagder yeah but Debian’s default package list has just been updated to 1998 standards. cURL is unstable. 😜
@bagder i’ve been thinking of trying to make a curl cheat sheet that covers some of the things that page talks about
@b0rk @bagder we'll review it at no cost!😎
@icing @bagder I started making this https://jvns.github.io/curl-cheat-sheet/ (though it still needs a lot of work) with the idea of trying to contribute it to the curl website but I was struggling to follow the instructions for building the website at https://github.com/curl/curl-www/blob/master/README.md
curl cheat sheet

@b0rk @icing it is a certainly a pile of legacy... things that keep it together. Anything particular you get stuck on that I might be able to help with?
@b0rk I'm a big fan of all you do!
@bagder @b0rk Me too! Love @b0rk explanations of things!
@b0rk @bagder can you publish a swear-words variant as well just for shits and giggles?

(which, I imagine, is half the reason people love this justuse stuff)

@b0rk @bagder that would be great!

And this is probably unsuitable for a zine/cheatsheet, but oauth1/oauth2/oidc are mindbending for me (and I've been working with them a lot!) so a guide to doing that with cURL intrigues me. Maybe I'll write one myself.

@kboyd @b0rk @bagder id be interested in how to do oidc with curl.
@apublicimage @b0rk @bagder It'll be a while before I can write it up, MANY things on the go at the moment, but I'll post it on my blog (https://whateverthing.com) when I do.
Home | whateverthing.com by Kevin Boyd — Portfolio and Technology Blog

@bagder
Love it... exactly my style, and how i've been doing webrequests for decades.

Thanks for the great work!

Motherfucking Website

@bagder and it's a pleasure to read
Registered today, apparently. Amazed nobody did this already.
@bagder the site is blocked by my ISP (Telenor). They claim it is not safe.

@ncopa not safe for Postman perhaps 😂

@bagder

@ncopa @bagder lolwat 😂

This is by far the least plausible claim of a website being unsafe that I've ever seen

A royal gold medal

The Royal Swedish Academy of Sciences (IVA, the same org that selects winners for three of the Nobel prize categories) awards me a gold medal 2025 for my work on curl. This academy, established 1919 by the Swedish king Gustav V, has been awarding great achievers for over one hundred years and the simple idea … Continue reading A royal gold medal →

daniel.haxx.se
@bagder I use curl all over the place, but for quick CLI usage, I had been using HTTPie, for its simple API and pretty output. But, now, they’re even going the way of Postman and adding tons of unnecessary features and AI to their tools. 😮‍💨
@bagder Actually, I use cURL piped to jq quite often at work! I totally approve this webpage 😆
@bagder
I'm a blatant ignorant at this. Can you enlighten me ? I don't know where on my computer I can type these commands, if not on a browser of some sort.
JSLinux

@joosteto
This is very helpful !
Thank you very much !👌
@Dincargi You’d likely have had to use a command line to install a Linux distro, but in both macOS and Windows you need to use Terminal, it’s installed by default on Macs, but you’ll likely need to install it via the Store on Windows.
@bagder I can only read this in the voice of George W. "Just send your cash" Bush
@bagder why can't I talk like that in Corp meeting? Asking for a errr me?!
@sassdawe @bagder
because you have a fuckin self-preservation instinct! get rid of it! /hj
@bagder a month or so ago i stumbled onto httpie, which advertises itself as “curl-like”. this page sums up my views on that util after a brief testing session XD
curl + jq is the answer to alot of things
@bagder
@p @bagder Yeah, I've written more than my share of complex programs as just 'curl <args> | jq <args> | curl <args>'
@diazona @p @bagder "... | jq | sh" is a favorite of mine, output adhoc shell script from jq
@bagder
To note, Hurl from Orange Telecom isn't too bad, either.
@fkooman
@bagder Huh, somehow never thought of putting curl into scripts inside a directory for documentation instead of postman/insomnia collections. I could also > the response into response files so that I can check them anytime without running the request again.
@bagder This is beautiful. Bookmarked.

@bagder oh so *that's* what people use "postman" for! I was wondering what all the fuss was about

Spare a thought for the real-life #postman instead folks. (As you #cURL up in your cozy console) 📮

@bagder this is really more a criticism of Postman specifically than an advert for cURL I think. Which is totally justified.
@ret @bagder I know nobody asked me, but I've been using "posting" (a Python-based CLI). It's pretty basic compared to Postman or curl, but covers my use cases https://posting.sh
The API client that lives in your terminal - Posting

@forst ooh neat, I'll have to check that out thanks! I've been using https://usebruno.com/ and he's such a good boy. look at him... who's a good thin wrapper around cURL? he is... yes he is...

ehem...

@bagder

bruno

@ret There's also RapidAPI (used to be called Paw), which on #macOS specifically is a native app: https://paw.cloud

Bruno looks nice and kinda promising, but ugh, #Electron again

@bagder

RapidAPI for Mac – The most advanced API tool for Mac

RapidAPI for Mac is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native macOS interface to compose requests, inspect server responses, generate client code and export API definitions.

RapidAPI for Mac – The most advanced API tool for Mac