If there is *any* area that #curl 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.
@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 file issues here: https://github.com/curl/curl/issues
@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 😈
- 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