ensureEnvironmentFiles function

void ensureEnvironmentFiles(
  1. Directory projectDirectory
)

Implementation

void ensureEnvironmentFiles(Directory projectDirectory) {
  const defaultEnvironment = 'API_BASE_URL=https://api.example.com\n';

  for (final fileName in ['.env', '.env.example']) {
    final file = File(p.join(projectDirectory.path, fileName));

    if (!file.existsSync()) {
      file.writeAsStringSync(defaultEnvironment);
    }
  }
}