pleroma.debian.social

If there is *any* area that is not best-in-class, we should put in more work and improve curl in that area. While at the same time keep up and polish it in all other aspects.

This is what drives me. This is what I want.

@bagder could you please find a way to teach commercial software vendors this?

@bagder I‘m sure you could add some nifty AI features 😜 (jkofc)

@bagder Curl is not best-in-class in having man pages that follow the conventions of man pages. It’s not terrible, but not best-in-class.

What bugs me specifically is that the man pages are not properly sentence-spaced. So you’ll see “curl is a tool for transferring data from or to a server using URLs. It supports […]” with a single space after the full stop, but you’ll also see “(e.g. "path1:path2:path3")” with two spaces after the “e.g.”

I haven’t gotten around to submitting an issue anywhere. Should I? Where?

@humm then you look on old man pages. We have no two-space sequences and I know this because I have checks for it.

So which project do you think ships better manpages than curl?

@humm unless of course my checks have bugs...

@bagder I checked version 8.10.0. Better man pages in general, I don’t know—curl’s are pretty good. Other man pages (sometimes) follow man page conventions better. An unsurprising example are the groff man pages.

@humm I'm 100% sure our manpage generator can be improved. I think you have pretty high requirements when you say this (detail) makes our manpages not qualify as best-in-class. But hey, your opinion is yours.

@bagder I think the cron implementation in systemd is better than in curl 😈

@humm @bagder I just checked its man page, I'm not sure what best in class means, but overall it does seem to be an exceptionally well put together man page, even despite some things that you mention that can be improved, I'd at least put it up there in the top 5%.
replies
0
announces
0
likes
0

@bagder ftp. Even the BusyBox version of wget does it better. (Sorry man!)

@troglobit better how?

@bagder Is there any way/tool to figure out which app/service is requesting a download or upload to a command line tool like curl etc. ? This is more a macro view question. Thanks.

@forceofhabit I don't understand. Do you want to figure out which app that invokes curl?

@bagder Yup, or nurlsession or so. It is not limited to your project.

@forceofhabit there's no easy or straight forward way to do that, no