drivendataorg / drivendataorg/minimal-configclasses
CLI argument parsing
- Dominant language
- Python
- Stars
- 5
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
CLI arguments are a source of configuration data. We need to consider what makes sense to be in scope of this library.
Some questions to ponder:
- Are CLI arguments a source of "default overrides" or are they runtime inputs?
- There are many existing popular CLI parser frameworks, e.g., argparse, click, typer, [python-fire](https://github.com/google/python-fire), [docopt-ng](https://github.com/jazzband/docopt-ng).
- Do we duplicate their functionality?
- Do we interoperate with them?
Some interesting libraries that intersect dataclasses and CLIs:
- https://github.com/mivade/argparse_dataclass
- https://github.com/roee30/datargs
- https://github.com/Jeremy-Stafford/datacli
- https://github.com/lebrice/SimpleParsing
- https://github.com/konstantinjdobler/dargparser
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.