From a27a19816186346e052f3be1792ff0a42cd42707 Mon Sep 17 00:00:00 2001 From: Iristyle Date: Wed, 8 May 2013 17:51:26 -0400 Subject: [PATCH] feat: Parse.CloudCode 1.0.6.0 https://www.parse.com/docs/cloud_code_guide --- Parse.CloudCode/Parse.CloudCode.nuspec | 30 +++++++++++ Parse.CloudCode/cloud_code_256.png | Bin 0 -> 16444 bytes Parse.CloudCode/tools/chocolateyInstall.ps1 | 56 ++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 Parse.CloudCode/Parse.CloudCode.nuspec create mode 100644 Parse.CloudCode/cloud_code_256.png create mode 100644 Parse.CloudCode/tools/chocolateyInstall.ps1 diff --git a/Parse.CloudCode/Parse.CloudCode.nuspec b/Parse.CloudCode/Parse.CloudCode.nuspec new file mode 100644 index 0000000..a4ad40e --- /dev/null +++ b/Parse.CloudCode/Parse.CloudCode.nuspec @@ -0,0 +1,30 @@ + + + + Parse.CloudCode + Parse Cloud Code Command Line Tools + 1.0.6.0 + Parse + Ethan J Brown + Parse Cloud Code Command Line Tools, required to run custom app code in the Parse Cloud. + Parse's vision is to let developers build any mobile app without dealing with servers. For complex apps, sometimes you just need a bit of logic that isn't running on a mobile device. Cloud Code makes this possible. + +Cloud Code is easy to use because it's built on the same JavaScript SDK that powers thousands of apps. The only difference is that this code runs in the Parse Cloud rather than running on a mobile device. When you update your Cloud Code, it becomes available to all mobile environments instantly. You don't have to wait for a new release of your application. This lets you change app behavior on the fly and add new features faster. + +Even if you're only familiar with mobile development, we hope you'll find Cloud Code straightforward and easy to use. + +https://www.parse.com/products/cloud_code +https://www.parse.com/docs/cloud_code_guide +http://blog.parse.com/2012/10/25/parse-command-line-tools-available-for-windows/ + + https://parse.com/ + parse cloud mobile API + https://parse.com/about/terms + false + https://github.com/Iristyle/ChocolateyPackages/raw/master/Parse.CloudCode/cloud_code_256.png + + + + + + diff --git a/Parse.CloudCode/cloud_code_256.png b/Parse.CloudCode/cloud_code_256.png new file mode 100644 index 0000000000000000000000000000000000000000..0249b25c9cd06c138c5b3dfdaa9566cc2768b8f8 GIT binary patch literal 16444 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 literal 0 HcmV?d00001 diff --git a/Parse.CloudCode/tools/chocolateyInstall.ps1 b/Parse.CloudCode/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..af66b6f --- /dev/null +++ b/Parse.CloudCode/tools/chocolateyInstall.ps1 @@ -0,0 +1,56 @@ +$package = 'Parse.CloudCode' + +try { + # 1 click-once installer, requires some hoops to install silently + # and if so, will not install pre-reqs - sad panda :( + # https://parse.com/downloads/windows/console/setup.exe + + # there is also a Windows 8 application + # https://parse.com/downloads/windows/console/ParseConsole.application + + # https://www.parse.com/docs/cloud_code_guide + # http://stackoverflow.com/questions/12436475/how-to-install-parse-com-cloud-code-on-windows + # http://blog.parse.com/2012/10/25/parse-command-line-tools-available-for-windows/ + + $params = @{ + PackageName = $package; + FileType = 'zip'; + Url = 'https://www.parse.com/downloads/windows/console/parse.zip'; + UnzipLocation = Join-Path $Env:SystemDrive 'tools'; + } + + $binRoot = Join-Path $Env:SystemDrive $Env:Chocolatey_Bin_Root + if (Test-Path $binRoot) + { + $params.UnzipLocation = $binRoot + } + + $params.UnzipLocation = Join-Path $params.UnzipLocation 'parse' + if (!(Test-Path($params.UnzipLocation))) + { + New-Item $params.UnzipLocation -Type Directory + } + + Install-ChocolateyZipPackage @params + + Get-ChocolateyBins $params.UnzipLocation + + # ParseConsole.exe is just a simple wrapper around some .NET code + # so we can simulate that (thanks Reflector ;0) + $location = Join-Path $params.UnzipLocation 'ParseConsole.Exe' + $root = 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\' + + Write-Host 'Registering Parse Console in registry' + @( + @{Name = 'parse.exe'; Value = $location} + @{Name = 'parseconsole.exe'; Value = $location} + ) | + % { + New-Item -Path $root @_ -Force | Out-Null + } + + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +}