From 0aed9dd19c4e681a3b696875fd7fa6cbda5be373 Mon Sep 17 00:00:00 2001 From: Iristyle Date: Mon, 27 May 2013 19:27:50 -0400 Subject: [PATCH] feat(AndroidStudio): Init release 0.1.130.677228 - Based on JetBrains IntelliJ IDEA --- AndroidStudio/AndroidStudio.nuspec | 33 ++++++++++++++++++++ AndroidStudio/androidstudio_logo.png | Bin 0 -> 8069 bytes AndroidStudio/tools/chocolateyInstall.ps1 | 18 +++++++++++ AndroidStudio/tools/chocolateyUninstall.ps1 | 27 ++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 AndroidStudio/AndroidStudio.nuspec create mode 100644 AndroidStudio/androidstudio_logo.png create mode 100644 AndroidStudio/tools/chocolateyInstall.ps1 create mode 100644 AndroidStudio/tools/chocolateyUninstall.ps1 diff --git a/AndroidStudio/AndroidStudio.nuspec b/AndroidStudio/AndroidStudio.nuspec new file mode 100644 index 0000000..57ba6ad --- /dev/null +++ b/AndroidStudio/AndroidStudio.nuspec @@ -0,0 +1,33 @@ + + + + AndroidStudio + Android Studio + 0.1.130.677228 + Google + Ethan J Brown + Android Studio is a new Android development environment based on IntelliJ IDEA. + Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers: + +* Gradle-based build support. +* Android-specific refactoring and quick fixes. +* Lint tools to catch performance, usability, version compatibility and other problems. +* ProGuard and app-signing capabilities. +* Template-based wizards to create common Android designs and components. +* A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more. + +Caution: Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin). + + http://blogs.jetbrains.com/idea/2013/05/intellij-idea-and-android-studio-faq/ + + http://developer.android.com/sdk/installing/studio.html + google android jetbrains IntelliJ IDEA + http://opensource.org/licenses/BSD-3-Clause + false + https://github.com/Iristyle/ChocolateyPackages/raw/master/AndroidStudio/androidstudio_logo.png + + + + + + diff --git a/AndroidStudio/androidstudio_logo.png b/AndroidStudio/androidstudio_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6277c3cd307b7ff368102ffa95904a5b3604b7 GIT binary patch literal 8069 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 literal 0 HcmV?d00001 diff --git a/AndroidStudio/tools/chocolateyInstall.ps1 b/AndroidStudio/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..6c303a9 --- /dev/null +++ b/AndroidStudio/tools/chocolateyInstall.ps1 @@ -0,0 +1,18 @@ +$package = 'AndroidStudio' + +try { + $params = @{ + PackageName = $package; + FileType = 'exe'; + #uses NSIS installer - http://nsis.sourceforge.net/Docs/Chapter3.html + SilentArgs = '/S'; + Url = 'http://dl.google.com/android/studio/android-studio-bundle-130.677228-windows.exe'; + } + + Install-ChocolateyPackage @params + + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +} diff --git a/AndroidStudio/tools/chocolateyUninstall.ps1 b/AndroidStudio/tools/chocolateyUninstall.ps1 new file mode 100644 index 0000000..c115cd5 --- /dev/null +++ b/AndroidStudio/tools/chocolateyUninstall.ps1 @@ -0,0 +1,27 @@ +$package = 'AndroidStudio' + +try +{ + $installPath = (Join-Path "${Env:\ProgramFiles(x86)}" 'AndroidStudio'), + (Join-Path 'Env:ProgramFiles' 'AndroidStudio') | + ? { Test-Path $_ } | + Select -First 1 + + $uninstall = Join-Path $Env:LOCALAPPDATA 'Android\android-studio\uninstall.exe' + + #uses NSIS installer - http://nsis.sourceforge.net/Docs/Chapter3.html + $uninstallParams = @{ + PackageName = $package; + FileType = 'exe'; + SilentArgs = '/S'; + File = $uninstall; + } + + Uninstall-ChocolateyPackage @uninstallParams + Write-ChocolateySuccess $package +} +catch +{ + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +}