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:
@@ -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
|
||||
}
|
@@ -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
|
||||
}
|
Reference in New Issue
Block a user