jsonargparse
https://github.com/omni-us/jsonargparse
Python
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to jsonargparse
Help out
- Issues
- CLI with non primitive types + subcommands
- Optionally support long_description in CLI
- The `choices` parameter of `add_argument()` is not functioning correctly.
- Overriding issue for optional dataclass argument
- Question about parse a list of dict
- Overwrite subconfig arguments
- [Need help] How to init an object of a class with position parameters in yaml config file? Also how to call a func to init an object in yaml file?
- Nested dicts do not get updated but overwritten
- Support for a list of nested objects
- Output of --help with too much information
- Docs
- Python not yet supported