Commit be52cb86 authored by Adam Barth's avatar Adam Barth

Improve init.dart not to assume `dart` is in your PATH

Instead, use Platform.executable, which is the path to the current `dart`
executable.
parent 09cfb059
...@@ -5,13 +5,12 @@ ...@@ -5,13 +5,12 @@
/* /*
* This script should be invoked via 'pub run' after 'pub get': * This script should be invoked via 'pub run' after 'pub get':
* $ pub run sky:init * $ pub run sky:init
* NOTE: The 'dart' executable must be on your $PATH for this script to work.
*/ */
import 'dart:io'; import 'dart:io';
main(List<String> arguments) { main(List<String> arguments) {
ProcessResult result = Process.runSync('dart', ['-p', 'packages', 'packages/mojom/generate.dart']); ProcessResult result = Process.runSync(Platform.executable, ['-p', 'packages', 'packages/mojom/generate.dart']);
stdout.write(result.stdout); stdout.write(result.stdout);
stderr.write(result.stderr); stderr.write(result.stderr);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment