linkProject static method

Future<void> linkProject(
  1. Client cloudApiClient, {
  2. required CommandLogger logger,
  3. required String projectId,
  4. required String projectDirectory,
  5. required String configFilePath,
})

Implementation

static Future<void> linkProject(
  final Client cloudApiClient, {
  required final CommandLogger logger,
  required final String projectId,
  required final String projectDirectory,
  required final String configFilePath,
}) async {
  await logger.progress(
    'Writing cloud project configuration files.',
    () async {
      ProjectFilesWriter.writeFiles(
        projectId: projectId,
        preDeployScripts: [],
        configFilePath: configFilePath,
        projectDirectory: projectDirectory,
      );
      return true;
    },
  );

  logger.success('Linked Serverpod Cloud project.', newParagraph: true);
}