Add environment variable information to argparse help text.

This commit is contained in:
Paul Gauthier (aider) 2024-06-18 11:35:54 -07:00
parent 289ab516e9
commit 3c210286ba

View file

@ -48,6 +48,13 @@ class DotEnvFormatter(argparse.HelpFormatter):
if action.help:
parts.append(f"## {action.help}")
if action.env_var:
env_var = action.env_var
if default:
parts.append(f"{env_var}={default}\n")
else:
parts.append(f"{env_var}=\n")
for switch in action.option_strings:
if switch.startswith("--"):
break