https://github.com/openai/chz
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/openai/chz
- Owner: openai
- License: mit
- Created: 2024-11-08T06:52:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-20T22:20:32.000Z (3 months ago)
- Last Synced: 2025-04-02T05:48:12.541Z (3 months ago)
- Language: Python
- Size: 255 KB
- Stars: 79
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!