summaryrefslogtreecommitdiff
path: root/electron_js/sync_versions.sh
blob: 6a02f924b39286c2e26c18e45cda181dd7f10eac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
APPVER=`cat config.xml | grep "widget " | sed 's/.* version=\"\([^\"]*\)\" xmlns.*/\1/'`

echo "Config.xml: App version: ${APPVER}"
echo "Syncing package.json and DataModel.js with this version..."

cat www/js/DataModel.js | sed s/"var zmAppVersion =.*"/"var zmAppVersion = \"${APPVER}\";"/g > www/js/DataModel.js.tmp

cat ./package.json | sed  s/"\"version\":.*"/"\"version\":\"${APPVER}\","/g > package.json.tmp

rm package.json
mv package.json.tmp package.json

rm  www/js/DataModel.js
mv  www/js/DataModel.js.tmp www/js/DataModel.js
echo "Done!"