Vetting the cargo
Vetting the cargo
Posted Jun 14, 2022 14:53 UTC (Tue) by khim (subscriber, #9252)In reply to: Vetting the cargo by fratti
Parent article: Vetting the cargo
Yes. If I use library for the firmware development then I don't want to ever deal with then fact that isatty is not implementable there in principle, but then I wouldn't need command-line parsing or clap there either.
And if I develop “normal” app and only care about “usual suspects” (GNU/Linux, macOS, Windows) then I would pull clap and that mess with “msys” and “pty”.
May not be an ideal solution, but from practical POV it's the best I can expect.
Maybe, just maybe, having that mess as part of clap would be better… since I couldn't imagine an app which needs to know if it needs to enable colors or not and yet doesn't parse the command line… but probably not by much.
