dart_spawner 1.0.0 copy "dart_spawner: ^1.0.0" to clipboard
dart_spawner: ^1.0.0 copied to clipboard

outdated

Runs a Dart script/file/project inside a new Isolate of the current process.

example/dart_spawner_example.dart

import 'package:dart_spawner/dart_spawner.dart';

void main() async {
  var spawner = DartSpawner(logToConsole: true);

  var script = r'''
    void main(List<String> args) {
      print('From Script! Args: $args');
    }
  ''';

  print('Spawning Script: <<<\n\n$script\n>>>');

  var spawned = await spawner.spawnDart(script, ['a', 'b', 'c']);

  print('Spawned: $spawned');

  var exitCode = await spawned.exitCode;
  print('Exit code: $exitCode');
}
12
likes
0
points
959
downloads

Publisher

unverified uploader

Weekly Downloads

Runs a Dart script/file/project inside a new Isolate of the current process.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

async_extension, path, yaml

More

Packages that depend on dart_spawner