runAsync method

Future<String> runAsync (String package, { List<String> arguments, RunOptions runOptions, String script })

Run the given installed Dart application.

Implementation

Future<String> runAsync(String package,
    {List<String> arguments, RunOptions runOptions, String script}) {
  var scriptArg = script == null ? package : '$package:$script';
  List<String> args = ['global', 'run', scriptArg];
  if (arguments != null) args.addAll(arguments);
  return runlib.runAsync(sdkBin('pub'),
      arguments: args, runOptions: runOptions);
}