Package-level declarations

Types

Link copied to clipboard

Parser for .env format files.

Link copied to clipboard

Supported environment file formats.

Link copied to clipboard

Utility for working with environment file naming conventions.

Link copied to clipboard
interface EnvFileParser

Interface for parsing and printing environment configuration files. Each supported format (.env, .yaml, .toml) has its own implementation.

Link copied to clipboard
data class EnvironmentConfig(val name: String, val values: Map<String, String>, val format: EnvFileFormat, val sourceFile: String)

Represents the parsed contents of an environment-specific configuration file.

Link copied to clipboard
data class GlobalConfig(val values: Map<String, String>, val format: EnvFileFormat, val sourceFile: String)

Represents the parsed contents of a global values file (env.global.). Contains values for global-scoped variables shared across all environments.

Link copied to clipboard

Parser for TOML format environment files.

Link copied to clipboard

Parser for YAML format environment files.