EthanBrown.ChromeCanaryDevExtensions 0.0.1

Includes

Batarang
Clear Cache
DevTools AutoSave
PageSpeed Insights
Simple REST Client
Speed Tracer
CoffeeConsole
YSlow

Does Not Include

CoffeeScript IDE - Requires login
PostMan - Requires login
LiveReload - Not necessary with grunt
Grunt DevTools - Evaluating
Tincr - Might be superceded by Chrome workspaces
This commit is contained in:
Iristyle
2013-03-01 14:41:15 -05:00
parent 7a84f6df89
commit 4eeec18ce9
4 changed files with 254 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
$package = 'EthanBrown.ChromeCanaryDevExtensions'
try {
function Get-CurrentDirectory
{
$thisName = $MyInvocation.MyCommand.Name
[IO.Path]::GetDirectoryName((Get-Content function:$thisName).File)
}
. (Join-Path (Get-CurrentDirectory) 'ChromeHelpers.ps1')
$toInstall = @{
"ighdmehidhipcmcojjgiloacoafjmpfk" = "Batarang";
"cppjkneekbjaeellbfkmgnhonkkjfpdn" = "Clear Cache";
"mlejngncgiocofkcbnnpaieapabmanfl" = "DevTools AutoSave";
"gplegfbjlmmehdoakndmohflojccocli" = "PageSpeed Insights";
"fhjcajmcbmldlhcimfajhfbgofnpcjmb" = "Simple REST Client";
"ognampngfcbddbfemdapefohjiobgbdl" = "Speed Tracer";
"ladbkfdlnaibelfidknofapbbdlhadfp" = "CoffeeConsole";
"ninejjcohidippngpapiilnmkgllmakh" = "YSlow";
# has messed up install requirements
# "hikjpmfebkagiijbdinakadphhjffaik" = "CoffeeScript IDE";
# "fdmmgilgnpjigdojojpjoooidkmcomcm" = "PostMan";
# handled by Grunt
# "jnihajbhpnppcggbcgedagnkighmdlei" = "LiveReload";
# deprecated for now
# "fbiodiodggnlakggeeckkjccjhhjndnb" = "Grunt DevTools";
# "lfjbhpnjiajjgnjganiaggebdhhpnbih" = "Tincr"
}
Install-ChromeExtensions $toInstall -Canary
Write-ChocolateySuccess $package
} catch {
Write-ChocolateyFailure $package "$($_.Exception.Message)"
throw
}

View File

@@ -0,0 +1,24 @@
$package = 'EthanBrown.ChromeCanaryDevExtensions'
try {
function Get-CurrentDirectory
{
$thisName = $MyInvocation.MyCommand.Name
[IO.Path]::GetDirectoryName((Get-Content function:$thisName).File)
}
. (Join-Path (Get-CurrentDirectory) 'ChromeHelpers.ps1')
Write-Host "Launching Chrome Canary extensions page to remove extensions"
$chromePath = Get-ChromePath -Canary
$chromeExe = Join-Path $chromePath 'Application\chrome.exe'
$chromeParams = @('--new-window', 'chrome://extensions/')
&$chromeExe @chromeParams
Write-ChocolateySuccess $package
} catch {
Write-ChocolateyFailure $package "$($_.Exception.Message)"
throw
}