run method

  1. @override
Future<void> run()

Implementation

@override
Future<void> run() async {
  if (argResults != null) {
    if (argResults!['all']) {
      for (final key in supportedKeys.keys) {
        await printSetting(supportedKeys[key]!, key);
      }
      return;
    }
    final key = argResults!['key'];
    if (key != null) {
      return await printSetting(supportedKeys[key!]!, key);
    }
  }

  print('You must provide either a `key` or `--all` to show all');
}