| Index: sky/tools/skyx/bin/skyx.dart
|
| diff --git a/sky/tools/skyx/bin/skyx.dart b/sky/tools/skyx/bin/skyx.dart
|
| index 989b5c5d204957fcfdb922741df7ce0d93a6b64c..9bab5e110724e944254af87fb7df0b88659eb9fd 100644
|
| --- a/sky/tools/skyx/bin/skyx.dart
|
| +++ b/sky/tools/skyx/bin/skyx.dart
|
| @@ -65,6 +65,8 @@ Iterable<MaterialAsset> parseMaterialAssets(Map manifestDescriptor) sync* {
|
| }
|
|
|
| Future loadManifest(String manifestPath) async {
|
| + if (manifestPath == null)
|
| + return null;
|
| String manifestDescriptor = await new File(manifestPath).readAsString();
|
| return loadYaml(manifestDescriptor);
|
| }
|
| @@ -85,8 +87,9 @@ main(List<String> argv) async {
|
| ArgParser parser = new ArgParser();
|
| parser.addFlag('help', abbr: 'h', negatable: false);
|
| parser.addOption('asset-base');
|
| - parser.addOption('snapshot');
|
| + parser.addOption('manifest');
|
| parser.addOption('output-file', abbr: 'o');
|
| + parser.addOption('snapshot');
|
|
|
| ArgResults args = parser.parse(argv);
|
| if (args['help']) {
|
| @@ -94,8 +97,7 @@ main(List<String> argv) async {
|
| return;
|
| }
|
|
|
| - String manifestPath = args.rest.first;
|
| -
|
| + String manifestPath = args['manifest'];
|
| Map manifestDescriptor = await loadManifest(manifestPath);
|
| Iterable<MaterialAsset> materialAssets = parseMaterialAssets(manifestDescriptor);
|
|
|
|
|