From 77f9cae50b0b36800b48a01fa2dd597a957a1718 Mon Sep 17 00:00:00 2001 From: Anis Kadri Date: Wed, 30 Jan 2013 14:57:49 -0800 Subject: [PATCH] CB-1961 update to create script for android/windows --- bin/create.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bin/create.js b/bin/create.js index 258c32cd..d0d99997 100644 --- a/bin/create.js +++ b/bin/create.js @@ -33,12 +33,22 @@ function read(filename) { f.Close(); return s; } + +function checkTargets(targets) { + if(!targets) { + WScript.Echo("You do not have any android targets setup. Please create at least one target with the `android` command"); + WScript.Quit(69); + } +} + function setTarget() { var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/id:\s\d+/g); + checkTargets(targets); return targets[targets.length - 1].replace(/id: /, ""); // TODO: give users the option to set their target } function setApiLevel() { var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/API level:\s\d+/g); + checkTargets(targets); return targets[targets.length - 1].replace(/API level: /, ""); } function write(filename, contents) {