run function

Future<void> run(
  1. ArgResults argResults
)

Implementation

Future<void> run(ArgResults argResults) async {
  final paths = argResults.rest;

  if (paths.isEmpty) {
    // await stdin.pipe(stdout);
    print('error, run cpub $get or cpub $upgrade');
  } else {
    final cmd = paths.first;
    final Set<String> list = await Scanning().start(cmd);
    for (String name in list) {
      await shell.runExecutableArguments('flutter', ['pub', cmd, name],
          verbose: true);
    }
  }
}