writeFiles function

bool writeFiles(
  1. String path,
  2. String name,
  3. PostgreSQLConnection connection
)

Implementation

bool writeFiles(String path, String name, PostgreSQLConnection connection) {
  var result = false;
  try {
    writeInFile(path, 'README.md', getReadMe());
    writeInFile(path, 'pubspec.yaml', getPubSpec(name));
    writeInFile(path, 'CHANGELOG.md', getChangelog());
    writeInFile(path, 'Dockerfile', getDockerFile());
    writeInFile('$path/lib/src', 'connection.dart', getConnection(connection));
    writeInFile('$path/lib/src', 'service_list.dart', getEmptyServiceList());
    writeInFile('$path/lib/src', 'grpc_server.dart', getGrpcServer(name));
    writeInFile('$path/bin', 'server.dart', getMonolithicServer(name));
    result = true;
  } on Exception catch (e) {
    print(e.toString());
  } finally {
    return result;
  }
}