An open API service indexing awesome lists of open source software.

https://github.com/openai/chz


https://github.com/openai/chz

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# 🪤 chz

*(pronounced "चीज़")*

`chz` helps you manage configuration, particularly from the command line.

`chz` is available on [PyPI](https://pypi.org/project/chz/).

To click the links below, please visit [Github](https://github.com/openai/chz).

Overview:
- [Quickstart](docs/01_quickstart.md)
- [Declarative object model](docs/02_object_model.md)
- [Immutability](docs/02_object_model.md#immutability)
- [Validation](docs/03_validation.md)
- [Type checking](docs/03_validation.md#type-checking)
- [Command line parsing](docs/04_command_line.md)
- [Discoverability](docs/04_command_line.md#discoverability---help-and-errors)
- [Partial application](docs/05_blueprint.md)
- [Presets or shared configuration](docs/05_blueprint.md#presets-or-shared-configuration)
- [Serialisation and deserialisation](docs/06_serialisation.md)

More details:
- [Post init](docs/21_post_init.md)
- [Field API](docs/22_field_api.md)
- [Philosophy](docs/91_philosophy.md)
- [Alternatives](docs/92_alternatives.md)
- [Testimonials](docs/93_testimonials.md)

Please let @shantanu know if you have feedback!