summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Smith <jason.smith@xamarin.com>2016-03-23 09:25:04 -0700
committerJason Smith <jason.smith@xamarin.com>2016-03-23 09:25:04 -0700
commitd58e26f1f85eee2010cc0648aa3bb73600eab6a5 (patch)
tree3970d6137776447cddedcc9feb065e9822c81fd8
parent2411bdd705ccb5e14cf7682d552b5d5dd737ade8 (diff)
parent65e8ce6f666291b97be7535133acf54606c72e38 (diff)
downloadxamarin-forms-d58e26f1f85eee2010cc0648aa3bb73600eab6a5.tar.gz
xamarin-forms-d58e26f1f85eee2010cc0648aa3bb73600eab6a5.tar.bz2
xamarin-forms-d58e26f1f85eee2010cc0648aa3bb73600eab6a5.zip
Merge pull request #4 from xamarin/initscripts
Scripts to create blank secrets and MapKeys files
-rw-r--r--Setup.ps122
-rwxr-xr-xSetup.sh26
2 files changed, 48 insertions, 0 deletions
diff --git a/Setup.ps1 b/Setup.ps1
new file mode 100644
index 00000000..ebe70393
--- /dev/null
+++ b/Setup.ps1
@@ -0,0 +1,22 @@
+$createSecrets = Test-Path .\Xamarin.Forms.Controls\secrets.txt
+$createMapKeys = Test-Path .\Xamarin.Forms.ControlGallery.Android\Properties\MapsKey.cs
+
+if(-not $createSecrets){
+ Write-Host "Creating secrets.txt"
+ New-Item -ItemType File .\Xamarin.Forms.Controls\secrets.txt
+}
+
+if(-not $createMapKeys){
+ Write-Host "Creating MapKeys.cs"
+
+ $content = @"
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using Android.App;
+
+[assembly: Android.App.MetaData("com.google.android.maps.v2.API_KEY", Value = "")]
+"@
+
+ Set-Content .\Xamarin.Forms.ControlGallery.Android\Properties\MapsKey.cs $content
+} \ No newline at end of file
diff --git a/Setup.sh b/Setup.sh
new file mode 100755
index 00000000..0e0c10a4
--- /dev/null
+++ b/Setup.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+secrets="./Xamarin.Forms.Controls/secrets.txt"
+mapskey="./Xamarin.Forms.ControlGallery.Android/Properties/MapsKey.cs"
+
+if [ -f "$secrets" ]
+then
+ echo "$secrets found."
+else
+ echo "$secrets not found."
+ touch $secrets
+ echo "$secrets created."
+fi
+
+if [ -f "$mapskey" ]
+then
+ echo "$mapskey found."
+else
+ echo "$mapskey not found."
+ touch $mapskey
+ echo "using System.Reflection;" >> $mapskey
+ echo "using System.Runtime.CompilerServices;" >> $mapskey
+ echo "using System.Runtime.InteropServices;" >> $mapskey
+ echo "using Android.App;" >> $mapskey
+ echo "[assembly: Android.App.MetaData(\"com.google.android.maps.v2.API_KEY\", Value = \"\")]" >> $mapskey
+ echo "$mapskey created."
+fi \ No newline at end of file