run method

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

Runs this command.

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

Implementation

@override
Future<void> run() async {
  _getFolders();
  if (argResults!['generate'] == true) {
    _generateAssetsClass();
  } else if (argResults!['listen'] == true) {
    _watchAssetsFolder();
  } else if (argResults!['ignore'] == true) {
    _ignoreFolder();
  } else {
    print('This command not found. Try to use help $name'.red());
  }
}