Adhere to CI=true environment variable to hide #curl's progress bar?

github.com/curl/curl/discussio…

#curl
in reply to daniel:// stenberg://

good decision. Using environment variables as a secondary api is always an abuse. It introduced an ambiguity about which takes priority: env or command line flags?

It is terrible for discoverability: I can see the flags that are set, but I would have to inspect every environment variable and then find a list of which ones curl is affected by.

This is the exact reason global variables are frowned upon in any context!

Also generic env names imply multi-tool agreement that is doomed.