New template with build, emulate, run, and version commands
diff --git a/bin/templates/project/cordova/build b/bin/templates/project/cordova/build
new file mode 100755
index 0000000..a38f3b6
--- /dev/null
+++ b/bin/templates/project/cordova/build
@@ -0,0 +1,37 @@
+#!/usr/bin/env node
+
+/*
+       Licensed to the Apache Software Foundation (ASF) under one
+       or more contributor license agreements.  See the NOTICE file
+       distributed with this work for additional information
+       regarding copyright ownership.  The ASF licenses this file
+       to you under the Apache License, Version 2.0 (the
+       "License"); you may not use this file except in compliance
+       with the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+       Unless required by applicable law or agreed to in writing,
+       software distributed under the License is distributed on an
+       "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       KIND, either express or implied.  See the License for the
+       specific language governing permissions and limitations
+       under the License.
+*/
+
+var build = require('./lib/build'),
+    reqs  = require('./lib/check_reqs'),
+    args  = process.argv;
+
+// Support basic help commands
+if(args[2] == '--help' || args[2] == '/?' || args[2] == '-h' ||
+                    args[2] == 'help' || args[2] == '-help' || args[2] == '/help') {
+    build.help();
+} else {
+    reqs.run().then(function() {
+        return build.run(args[2]);
+    }).done(null, function(err) {
+        console.error(err);
+        process.exit(2);
+    });
+}
diff --git a/bin/templates/project/cordova/build.bat b/bin/templates/project/cordova/build.bat
new file mode 100755
index 0000000..d79411d
--- /dev/null
+++ b/bin/templates/project/cordova/build.bat
@@ -0,0 +1,26 @@
+:: Licensed to the Apache Software Foundation (ASF) under one

+:: or more contributor license agreements.  See the NOTICE file

+:: distributed with this work for additional information

+:: regarding copyright ownership.  The ASF licenses this file

+:: to you under the Apache License, Version 2.0 (the

+:: "License"); you may not use this file except in compliance

+:: with the License.  You may obtain a copy of the License at

+::

+:: http://www.apache.org/licenses/LICENSE-2.0

+::

+:: Unless required by applicable law or agreed to in writing,

+:: software distributed under the License is distributed on an

+:: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

+:: KIND, either express or implied.  See the License for the

+:: specific language governing permissions and limitations

+:: under the License.

+

+@ECHO OFF

+SET script_path="%~dp0build"

+IF EXIST %script_path% (

+        node %script_path% %*

+) ELSE (

+    ECHO.

+    ECHO ERROR: Could not find 'build' script in 'cordova' folder, aborting...>&2

+    EXIT /B 1

+)
\ No newline at end of file
diff --git a/bin/templates/project/cordova/defaults.xml b/bin/templates/project/cordova/defaults.xml
new file mode 100755
index 0000000..3d8485f
--- /dev/null
+++ b/bin/templates/project/cordova/defaults.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='utf-8'?>

+<widget id="org.apache.cordova.example" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

+    <name>CordovaExample</name>

+    <description>

+    A sample Apache Cordova application that responds to the deviceready event.

+    </description>

+    <access origin="*" />

+    <preference name="fullscreen" value="true" />

+    <preference name="webviewbounce" value="true" />

+    <author email="dev@callback.apache.org" href="http://cordova.io">

+        Apache Cordova Team

+    </author>

+    <content src="index.html" />

+</widget>

diff --git a/bin/templates/project/cordova/emulate b/bin/templates/project/cordova/emulate
new file mode 100755
index 0000000..c8185a1
--- /dev/null
+++ b/bin/templates/project/cordova/emulate
@@ -0,0 +1,30 @@
+#!/usr/bin/env node
+
+/*
+       Licensed to the Apache Software Foundation (ASF) under one
+       or more contributor license agreements.  See the NOTICE file
+       distributed with this work for additional information
+       regarding copyright ownership.  The ASF licenses this file
+       to you under the Apache License, Version 2.0 (the
+       "License"); you may not use this file except in compliance
+       with the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+       Unless required by applicable law or agreed to in writing,
+       software distributed under the License is distributed on an
+       "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       KIND, either express or implied.  See the License for the
+       specific language governing permissions and limitations
+       under the License.
+*/
+
+emulator = require('./lib/emulator');
+
+console.log("Launching emulator...");
+
+emulator.start_emulator(function(err) {
+      if(err && err.message) {
+            console.error(err.message);
+      }
+})
diff --git a/bin/templates/project/cordova/emulate.bat b/bin/templates/project/cordova/emulate.bat
new file mode 100755
index 0000000..5446bf1
--- /dev/null
+++ b/bin/templates/project/cordova/emulate.bat
@@ -0,0 +1,26 @@
+:: Licensed to the Apache Software Foundation (ASF) under one

+:: or more contributor license agreements.  See the NOTICE file

+:: distributed with this work for additional information

+:: regarding copyright ownership.  The ASF licenses this file

+:: to you under the Apache License, Version 2.0 (the

+:: "License"); you may not use this file except in compliance

+:: with the License.  You may obtain a copy of the License at

+::

+:: http://www.apache.org/licenses/LICENSE-2.0

+::

+:: Unless required by applicable law or agreed to in writing,

+:: software distributed under the License is distributed on an

+:: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

+:: KIND, either express or implied.  See the License for the

+:: specific language governing permissions and limitations

+:: under the License.

+

+@ECHO OFF

+SET script_path="%~dp0emulate"

+IF EXIST %script_path% (

+        node %script_path% %*

+) ELSE (

+    ECHO.

+    ECHO ERROR: Could not find 'emulate' script in 'cordova' folder, aborting...>&2

+    EXIT /B 1

+)

diff --git a/bin/templates/project/cordova/run b/bin/templates/project/cordova/run
new file mode 100755
index 0000000..d4e2c6c
--- /dev/null
+++ b/bin/templates/project/cordova/run
@@ -0,0 +1,37 @@
+#!/usr/bin/env node
+
+/*
+       Licensed to the Apache Software Foundation (ASF) under one
+       or more contributor license agreements.  See the NOTICE file
+       distributed with this work for additional information
+       regarding copyright ownership.  The ASF licenses this file
+       to you under the Apache License, Version 2.0 (the
+       "License"); you may not use this file except in compliance
+       with the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+       Unless required by applicable law or agreed to in writing,
+       software distributed under the License is distributed on an
+       "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       KIND, either express or implied.  See the License for the
+       specific language governing permissions and limitations
+       under the License.
+*/
+
+var run  = require('./lib/run'),
+    reqs = require('./lib/check_reqs'),
+    args = process.argv;
+
+// Support basic help commands
+if (args[2] == '--help' || args[2] == '/?' || args[2] == '-h' ||
+                    args[2] == 'help' || args[2] == '-help' || args[2] == '/help') {
+    run.help();
+} else {
+    reqs.run().done(function() {
+        return run.run(args);
+    }, function(err) {
+        console.error('ERROR: ' + err);
+        process.exit(2);
+    });
+}
diff --git a/bin/templates/project/cordova/run.bat b/bin/templates/project/cordova/run.bat
new file mode 100755
index 0000000..dedec4f
--- /dev/null
+++ b/bin/templates/project/cordova/run.bat
@@ -0,0 +1,26 @@
+:: Licensed to the Apache Software Foundation (ASF) under one

+:: or more contributor license agreements.  See the NOTICE file

+:: distributed with this work for additional information

+:: regarding copyright ownership.  The ASF licenses this file

+:: to you under the Apache License, Version 2.0 (the

+:: "License"); you may not use this file except in compliance

+:: with the License.  You may obtain a copy of the License at

+::

+:: http://www.apache.org/licenses/LICENSE-2.0

+::

+:: Unless required by applicable law or agreed to in writing,

+:: software distributed under the License is distributed on an

+:: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

+:: KIND, either express or implied.  See the License for the

+:: specific language governing permissions and limitations

+:: under the License.

+

+@ECHO OFF

+SET script_path="%~dp0run"

+IF EXIST %script_path% (

+        node %script_path% %*

+) ELSE (

+    ECHO.

+    ECHO ERROR: Could not find 'run' script in 'cordova' folder, aborting...>&2

+    EXIT /B 1

+)
\ No newline at end of file
diff --git a/bin/templates/project/cordova/version b/bin/templates/project/cordova/version
new file mode 100755
index 0000000..2e1ade7
--- /dev/null
+++ b/bin/templates/project/cordova/version
@@ -0,0 +1,25 @@
+#!/usr/bin/env node
+
+/*
+       Licensed to the Apache Software Foundation (ASF) under one
+       or more contributor license agreements.  See the NOTICE file
+       distributed with this work for additional information
+       regarding copyright ownership.  The ASF licenses this file
+       to you under the Apache License, Version 2.0 (the
+       "License"); you may not use this file except in compliance
+       with the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+       Unless required by applicable law or agreed to in writing,
+       software distributed under the License is distributed on an
+       "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       KIND, either express or implied.  See the License for the
+       specific language governing permissions and limitations
+       under the License.
+*/
+
+// Coho updates this line:
+var VERSION = "3.7.0-dev";
+
+console.log(VERSION);
diff --git a/bin/templates/project/cordova/version.bat b/bin/templates/project/cordova/version.bat
new file mode 100755
index 0000000..94395d3
--- /dev/null
+++ b/bin/templates/project/cordova/version.bat
@@ -0,0 +1,26 @@
+:: Licensed to the Apache Software Foundation (ASF) under one

+:: or more contributor license agreements.  See the NOTICE file

+:: distributed with this work for additional information

+:: regarding copyright ownership.  The ASF licenses this file

+:: to you under the Apache License, Version 2.0 (the

+:: "License"); you may not use this file except in compliance

+:: with the License.  You may obtain a copy of the License at

+::

+:: http://www.apache.org/licenses/LICENSE-2.0

+::

+:: Unless required by applicable law or agreed to in writing,

+:: software distributed under the License is distributed on an

+:: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

+:: KIND, either express or implied.  See the License for the

+:: specific language governing permissions and limitations

+:: under the License.

+

+@ECHO OFF

+SET script_path="%~dp0version"

+IF EXIST %script_path% (

+        node %script_path% %*

+) ELSE (

+    ECHO.

+    ECHO ERROR: Could not find 'version' script in 'cordova' folder, aborting...>&2

+    EXIT /B 1

+)