launchWithoutTui static method
Future<void>
launchWithoutTui(
- Client cloudApiClient,
- FileUploaderFactory fileUploaderFactory, {
- required CommandLogger logger,
- required ProjectLaunch projectSetup,
- required String consoleServer,
- required bool openBrowser,
- required int deployConcurrency,
- required bool deployDryRun,
- required bool deployShowFiles,
- String? deployOutputPath,
- bool deploySkipTailingStatus = false,
Implementation
static Future<void> launchWithoutTui(
final Client cloudApiClient,
final FileUploaderFactory fileUploaderFactory, {
required final CommandLogger logger,
required final ProjectLaunch projectSetup,
required final String consoleServer,
required final bool openBrowser,
required final int deployConcurrency,
required final bool deployDryRun,
required final bool deployShowFiles,
final String? deployOutputPath,
final bool deploySkipTailingStatus = false,
}) async {
await selectProjectId(cloudApiClient, logger, projectSetup);
await suggestCodeGenerationPreDeployHook(logger, projectSetup);
await suggestFlutterBuildPreDeployHook(logger, projectSetup);
await confirmSetupAndContinue(logger, projectSetup);
await performLaunch(
cloudApiClient,
fileUploaderFactory,
logger,
projectSetup,
consoleServer: consoleServer,
openBrowser: openBrowser,
deployConcurrency: deployConcurrency,
deployDryRun: deployDryRun,
deployShowFiles: deployShowFiles,
deployOutputPath: deployOutputPath,
deploySkipTailingStatus: deploySkipTailingStatus,
);
}