You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2014/03/21 05:34:26 UTC

[2/5] git commit: Add env variable for setting name and ID in createproject.sh

Add env variable for setting name and ID in createproject.sh


Project: http://git-wip-us.apache.org/repos/asf/cordova-app-harness/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-app-harness/commit/fc9931d4
Tree: http://git-wip-us.apache.org/repos/asf/cordova-app-harness/tree/fc9931d4
Diff: http://git-wip-us.apache.org/repos/asf/cordova-app-harness/diff/fc9931d4

Branch: refs/heads/master
Commit: fc9931d4053d04996f68db21755c9fbc5fd54d3a
Parents: 1505802
Author: Andrew Grieve <ag...@chromium.org>
Authored: Thu Mar 20 14:23:03 2014 -0700
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Thu Mar 20 14:23:03 2014 -0700

----------------------------------------------------------------------
 config.xml       | 4 ++--
 createproject.sh | 9 ++++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-app-harness/blob/fc9931d4/config.xml
----------------------------------------------------------------------
diff --git a/config.xml b/config.xml
index bb20925..229aeda 100644
--- a/config.xml
+++ b/config.xml
@@ -17,8 +17,8 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<widget id="org.apache.appharness" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
-    <name>CordovaAppHarness</name>
+<widget id="{ID}" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+    <name>{NAME}</name>
     <content src="cdvah/index.html" />
     <access origin="*" />
 </widget>

http://git-wip-us.apache.org/repos/asf/cordova-app-harness/blob/fc9931d4/createproject.sh
----------------------------------------------------------------------
diff --git a/createproject.sh b/createproject.sh
index c14dd69..b9eb2f2 100755
--- a/createproject.sh
+++ b/createproject.sh
@@ -6,18 +6,25 @@ if [[ $# -eq 0 || "$1" = "--help" ]]; then
     echo '  PLATFORMS="android ios"'
     echo '  CORDOVA="path/to/cordova"'
     echo '  PLUGIN_SEARCH_PATH="path1:path2:path3"'
+    echo '  APP_ID="org.apache.AppHarness"'
+    echo '  APP_NAME="CordovaAppHarness"'
     exit 1
 fi
 
 CORDOVA="${CORDOVA-cordova}"
 PLATFORMS="${PLATFORMS-android}"
+APP_ID=${APP_ID-org.apache.appharness}
+APP_NAME=${APP_NAME-CordovaAppHarness}
 DIR_NAME="${1}"
 AH_PATH="$(cd $(dirname $0) && pwd)"
 PLUGIN_SEARCH_PATH="${PLUGIN_SEARCH_PATH-$(dirname "$AH_PATH"):$(dirname "$AH_PATH")/cordova-plugins}"
 
-"$CORDOVA" create "$DIR_NAME" org.apache.appharness CordovaAppHarness --link-to "$AH_PATH/www" || exit 1
+"$CORDOVA" create "$DIR_NAME" "$APP_ID" "$APP_NAME" --link-to "$AH_PATH/www" || exit 1
 cd "$DIR_NAME"
 cp "$AH_PATH/config.xml" . || exit 1
+perl -i -pe "s/{ID}/$APP_ID/g" config.xml || exit 1
+perl -i -pe "s/{NAME}/$APP_NAME/g" config.xml || exit 1
+
 
 set -x
 $CORDOVA platform add $PLATFORMS || exit 1