generator/flutter_environment_config_generator library
Classes
- EnvVariable
- ProjectConfig
- Configuration for project detection and output path
Functions
-
detectProjectConfig(
) → Future< ProjectConfig?> - Detect project context and determine output configuration Returns null if not a valid consumer project
-
generateConstantName(
String envKey) → String -
generateExtension(
Map< String, EnvVariable> variables, List<String> allEnvFiles, ProjectConfig config) → String -
generateGetterName(
String envKey) → String -
inferType(
String value) → String -
main(
List< String> args) → void - Simple script to generate type-safe environment configuration extension on FlutterEnvironmentConfig. Only runs for consumer projects that import this library.
-
readEnvFile(
File file) → Future< Map< String, EnvVariable> > -
scanEnvFiles(
Directory directory) → Future< List< String> > - Scan for environment files in the specified directory (recursive)