| Index: lib/src/executable.dart
|
| diff --git a/lib/src/executable.dart b/lib/src/executable.dart
|
| index 44871a2a2055f4d95edf11b7544f095a4ea34d89..7b0e6c72f74f22843e5be6e8fb6c8cbedc31dae2 100644
|
| --- a/lib/src/executable.dart
|
| +++ b/lib/src/executable.dart
|
| @@ -40,9 +40,12 @@ final _defaultConcurrency = math.max(1, Platform.numberOfProcessors ~/ 2);
|
| /// Signals will only be captured as long as this has an active subscription.
|
| /// Otherwise, they'll be handled by Dart's default signal handler, which
|
| /// terminates the program immediately.
|
| -final _signals = mergeStreams([
|
| - ProcessSignal.SIGTERM.watch(), ProcessSignal.SIGINT.watch()
|
| -]);
|
| +final _signals = Platform.isWindows
|
| + ? ProcessSignal.SIGINT.watch()
|
| + : mergeStreams([
|
| + ProcessSignal.SIGTERM.watch(),
|
| + ProcessSignal.SIGINT.watch()
|
| + ]);
|
|
|
| /// Returns whether the current package has a pubspec which uses the
|
| /// `test/pub_serve` transformer.
|
|
|