Description
Let Python command-line tools read options from arguments, configuration files, and environment variables with one parser. It helps applications support flexible setup without duplicating parsing logic in several places.
This is a developer library, not a standalone settings manager. Because environment variables and config files can contain secrets or override behavior, tools should document precedence clearly and avoid printing sensitive values in help or logs.