run method

  1. @override
Future<int> run()
override

Runs this command.

The return value is wrapped in a Future if necessary and returned by CommandRunner.runCommand.

Implementation

@override
Future<int> run() async {
  logger.info('Available subcommands:');
  logger.info('  set     - Set configuration values');
  logger.info('  show    - Show current configuration');
  logger.info('  delete  - Delete configuration');
  logger.info('');
  logger.info('Usage: pubmind config <subcommand>');
  return ExitCode.usage.code;
}