Fix yaml2json for Windows
Changed `Uri.base.resolved(...)` to `new File(...).absolute.uri` to support absolute paths on Windows. Change-Id: I9bb49a3213ac8c7ed361fc56b065753585cdc920 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/228000 Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
This commit is contained in:
committed by
Commit Bot
parent
6051eff032
commit
f74c08acef
@@ -28,12 +28,12 @@ main(List<String> rawArguments) {
|
||||
stderr.writeln("Usage: yaml2json.dart input.yaml output.json [--check]");
|
||||
exit(1);
|
||||
}
|
||||
Uri input = Uri.base.resolve(arguments[0]);
|
||||
Uri output = Uri.base.resolve(arguments[1]);
|
||||
Uri input = new File(arguments[0]).absolute.uri;
|
||||
Uri output = new File(arguments[1]).absolute.uri;
|
||||
String inputString = arguments[0];
|
||||
String outputString = arguments[1];
|
||||
if (relative != null) {
|
||||
String relativeTo = Uri.base.resolve(relative).toString();
|
||||
String relativeTo = new File(relative).absolute.uri.toString();
|
||||
if (input.toString().startsWith(relativeTo)) {
|
||||
inputString = input.toString().substring(relativeTo.length);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user