Overview of libenvpp
mainlibenvpp is a modern, platform-independent, and type-safe C++ library designed for handling environment variables. It provides a high-level interface for common use cases while remaining extensible for complex requirements.
Key features include:
- Type-safe parsing of environment variables.
- Support for required and optional variables (with default values).
- Automatic parsing of built-in types.
- Support for user-defined types via custom parsers and validators.
- Specialized variable types like range and option variables.
- Advanced detection capabilities, including typo detection (via edit-distance) and unused environment variable detection.