New GitHub issue #119377 from e-kwsm:<br>
<hr>
<pre>
# Feature or enhancement
### Proposal:
At the moment, `argparse.BooleanOptionalAction` gives e.g. `--foo` vs `--no-foo`, whose prefix is hardcoded:
https://github.com/python/cpython/blob/cd516cd1f5e94dba887353f421513fd172efadf3/Lib/argparse.py#L848
https://github.com/python/cpython/blob/cd516cd1f5e94dba887353f421513fd172efadf3/Lib/argparse.py#L863
It would be beneficial if we can change the prefixes of the binary options: e.g. `--enable-` vs `--disable-` like autoconf.
```
usage: [-h] [--enable-foo | --disable-foo]
options:
-h, --help show this help message and exit
--enable-foo, --disable-foo
helpstring for foo
```
### Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
### Links to previous discussion of this feature:
_No response_
</pre>
<hr>
<a href="https://github.com/python/cpython/issues/119377">View on GitHub</a>
<p>Labels: type-feature</p>
<p>Assignee: </p>