run method

FutureOr<List<String>>? run()
override

Runs this command.

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

Implementation

run() {
  if (argResults != null) {
    if (argResults!.wasParsed('allow')) {
      linio.levelManager
          .allow(LinioLogLevel.values.firstWhere((element) => element.toString().contains(argResults!['allow'])));
    } else if (argResults!.wasParsed('block')) {
      linio.levelManager
          .block(LinioLogLevel.values.firstWhere((element) => element.toString().contains(argResults!['block'])));
    }
  }
  return <String>[];
}