3 repositorios
Utilities that map system-level environment variables to internal application configuration keys.
Distinguishing note: Distinct from general configuration management: focuses on the mapping layer between OS environment variables and application settings.
Explore 3 awesome GitHub repositories matching development tools & productivity · Environment Variable Mappers. Refine with filters or upvote what's useful.
Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain
Maps environment variables to internal configuration keys.
node-config es un gestor de configuración para aplicaciones Node.js que carga, combina y gestiona los ajustes de la aplicación en diferentes entornos de despliegue. Funciona como un cargador de configuración jerárquico que define ajustes predeterminados y los sobrescribe según el entorno, el nombre de host o el ID de instancia. El proyecto proporciona un mapeador de variables de entorno para vincular variables externas y argumentos de línea de comandos a estructuras de configuración internas. También incluye un cliente de configuración externa para obtener ajustes de proveedores remotos durante el proceso de arranque. El sistema admite especificaciones de directorios de configuración personalizados y la inyección de parsers externos para formatos de archivo no estándar. Incluye un framework de validación para asegurar que los archivos de configuración requeridos estén presentes antes de que la aplicación inicie y permite la mutación de la configuración en tiempo de ejecución para sobrescribir la inmutabilidad durante las pruebas.
Maps system-level environment variables and command line arguments to internal application configuration structures.
envconfig is a Go configuration decoder and environment variable mapper that deserializes environment variables into structured Go data types. It provides tools for validating mandatory fields and ensuring application configuration adheres to the external configuration patterns of twelve-factor app compliance. The library features a help generator that creates formatted usage text based on struct definitions to describe expected environment variables. It also includes a validation tool capable of detecting unused environment variables that match a specific prefix but do not correspond to any
Maps system-level environment variables to internal Go configuration structs using tags for defaults and requirements.