summaryrefslogtreecommitdiff
path: root/src/mongo/installer/compass/InstallCompass.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/installer/compass/InstallCompass.ps1')
-rwxr-xr-xsrc/mongo/installer/compass/InstallCompass.ps120
1 files changed, 20 insertions, 0 deletions
diff --git a/src/mongo/installer/compass/InstallCompass.ps1 b/src/mongo/installer/compass/InstallCompass.ps1
new file mode 100755
index 00000000000..b2d1259bfae
--- /dev/null
+++ b/src/mongo/installer/compass/InstallCompass.ps1
@@ -0,0 +1,20 @@
+$R = Invoke-WebRequest -Uri https://s3.amazonaws.com/info-mongodb-com/com-download-center/compass.json
+$J = ConvertFrom-Json $R.Content
+$LINK = ""
+
+echo "Determining latest version of Compass..."
+for ($i = 0; $i -lt $J.versions.Length; $i++) {
+ if ($J.versions[$i].version -like "*(Stable)*") {
+ for ($x = 0; $x -lt $J.versions[$i].platform.Length; $x++) {
+ if ($J.versions[$i].platform[$x].name -eq "Windows 64-bit (7+)") {
+ $LINK = $J.versions[$i].platform[$x].download_link
+ }
+ }
+ }
+}
+
+echo "Downloading Compass...."
+Invoke-WebRequest -Uri $LINK -OutFile ".\compass-install.exe"
+
+echo "Installing Compass..."
+.\compass-install.exe