ProjectLaunch constructor
ProjectLaunch({
- required Directory projectDir,
- required TenantProjectPubspec projectPubspec,
- required bool usesDb,
- required bool includePreDeployScripts,
- String? projectId,
- String? dartVersionOverride,
- bool? preexistingProject,
- bool? preexistingProjectDeployed,
- bool performDeploy = true,
- List<
String> ? suggestedPreDeployScripts, - Map<
String, String> ? selectedPasswords,
Implementation
ProjectLaunch({
required this.projectDir,
required this.projectPubspec,
required this.usesDb,
required this.includePreDeployScripts,
this.projectId,
this.dartVersionOverride,
this.preexistingProject,
this.preexistingProjectDeployed,
this.performDeploy = true,
final List<String>? suggestedPreDeployScripts,
final Map<String, String>? selectedPasswords,
}) : suggestedPreDeployScripts = suggestedPreDeployScripts ?? [],
selectedPasswords = selectedPasswords ?? {} {
configFilePath = _constructConfigFilePath(projectDir.path);
}