runWithConfig method
Runs this command with prepared configuration (options). Subclasses should override this method.
Implementation
@override
Future<void> runWithConfig(
final Configuration<DeploymentsListOption> commandConfig) async {
final projectId = commandConfig.value(DeploymentsListOption.projectId);
final limit = commandConfig.value(DeploymentsListOption.limit);
final inUtc = commandConfig.value(DeploymentsListOption.utc);
try {
await StatusCommands.listDeployAttempts(
runner.serviceProvider.cloudApiClient,
logger: logger,
cloudCapsuleId: projectId,
limit: limit,
inUtc: inUtc,
);
} on Exception catch (e, s) {
throw FailureException.nested(e, s, 'Failed to get deployments list');
}
}