CloudDeploymentsCommand constructor

CloudDeploymentsCommand({
  1. required CommandLogger logger,
  2. bool asOldAlias = false,
})

Implementation

CloudDeploymentsCommand({
  required super.logger,
  final bool asOldAlias = false,
}) : hidden = asOldAlias {
  addSubcommand(
    CloudDeploymentsShowCommand(logger: logger, asOldAlias: asOldAlias),
  );
  addSubcommand(
    CloudDeploymentsListCommand(logger: logger, asOldAlias: asOldAlias),
  );
  if (asOldAlias) {
    addSubcommand(
      CloudBuildLogCommand(
        logger: logger,
        name: 'build-log',
        commandNames: CommandNames.legacy,
      ),
    );
    addSubcommand(
      CloudBuildSecretCommand(
        logger: logger,
        name: 'build-secret',
        commandNames: CommandNames.legacy,
      ),
    );
  } else {
    addSubcommand(
      CloudBuildLogCommand(logger: logger, commandNames: CommandNames.public),
    );
  }
}