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 resetSetting(supportedKeys[key]!, key);
      }
      return;
    }
    final key = argResults!['key'];
    if (key != null) {
      return await resetSetting(supportedKeys[key!]!, key);
    }
  }

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