forked from FieldDB/FieldDB
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathswitch_to_develop_easy_setup.sh
executable file
·30 lines (25 loc) · 1.32 KB
/
switch_to_develop_easy_setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
echo ""
echo ""
echo "Put the Chrome app source into debug mode to see the debugging output."
sed 's/Utils.debugMode *= *false/Utils.debugMode = true/' public/libs/Utils.js > output
mv output public/libs/Utils.js
echo ""
echo ""
echo "Tell the Chrome app to contact the dev webservices."
sed 's/webservicesconfig_[^,]*/webservicesconfig_devserver"/' public/corpus_dashboard.js > output
mv output public/corpus_dashboard.js
sed 's/webservicesconfig_[^,]*/webservicesconfig_devserver"/' public/sapir_dashboard.js > output
mv output public/sapir_dashboard.js
sed 's/webservicesconfig_[^,]*/webservicesconfig_devserver"/' public/user_dashboard.js > output
mv output public/user_dashboard.js
sed 's/webservicesconfig_[^,]*/webservicesconfig_devserver"/' public/welcome_dashboard.js > output
mv output public/welcome_dashboard.js
echo ""
echo ""
echo "Putting the Chrome app's manifest into the dev manifest for release into the Chrome store as the unstable bleeding egde chromeapp for users who like to be on the bleeding edge"
cp public/manifest_dev.json public/manifest.json
cp public/icon128_dev.png public/icon.png
echo ""
echo ""
echo "Now running in developer mode using the dev webservices. You can now create your Chrome extension to deploy the unstable/bleeding edge app for users who want to be on the unstable branch."