run method
Runs this command. Subclasses should instead override runWithConfig.
Implementation
@override
Future<void> run() async {
final client = runner.serviceProvider.cloudApiClient;
final isAuthenticated =
await client.authenticationKeyManager?.isAuthenticated == true;
if (requireLogin && !isAuthenticated) {
await AuthLoginCommands.login(
logger: logger,
globalConfig: globalConfiguration,
persistent: true,
openBrowser: globalConfiguration.browser,
);
}
await _runCommand();
}