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)