├── .gitignore ├── AnsiCon ├── AnsiCon.nuspec └── tools │ ├── ChocolateyInstall.ps1 │ ├── ansicon.ps1 │ ├── chocolateyUninstall.ps1 │ └── test-colors.rb ├── ChocolateyInstall.template ├── CmdAliases ├── CmdAliases.nuspec └── tools │ ├── ChocolateyInstall.ps1 │ └── aliases.bat ├── Console-devel ├── Console-devel.nuspec ├── Console.png └── tools │ └── ChocolateyInstall.ps1 ├── DarkRoom ├── DarkRoom.ico ├── DarkRoom.nuspec ├── DarkRoom.png └── tools │ └── ChocolateyInstall.ps1 ├── Executor ├── Executor.ico ├── Executor.nuspec ├── Executor.png └── tools │ ├── ChocolateyInstall.ps1 │ └── chocolateyBeforeModify.ps1 ├── ExuberantCtags ├── Ctags.nuspec └── tools │ └── ChocolateyInstall.ps1 ├── GnuWin ├── GnuWin.nuspec └── tools │ └── ChocolateyInstall.ps1 ├── Growl ├── Growl.ico ├── Growl.nuspec ├── Growl.png └── tools │ └── ChocolateyInstall.ps1 ├── HydraIRC ├── HydraIRC.nuspec ├── HydraIRC.png └── tools │ └── ChocolateyInstall.ps1 ├── IcoFx ├── IcoFx.ico ├── IcoFx.nuspec ├── IcoFx.png └── tools │ └── ChocolateyInstall.ps1 ├── KatMouse ├── KatMouse.ico ├── KatMouse.nuspec ├── KatMouse.png ├── _rels │ └── .rels └── tools │ └── chocolateyInstall.ps1 ├── KickAssConsole ├── KickAssConsole.nuspec ├── KickAssConsole.png ├── content │ ├── Console.ico │ ├── Cygwin.ico │ ├── aliases.bat │ ├── cmd.ico │ ├── console.xml │ ├── git.ico │ ├── perl.ico │ ├── powershell.ico │ ├── python.ico │ ├── ruby.ico │ ├── rxvt.ico │ ├── vim.ico │ ├── vs11cmd.ico │ └── vscmd.ico ├── graphics.txt └── tools │ └── ChocolateyInstall.ps1 ├── KickAssRuby.txt ├── KickAssVim ├── KickAssVim.nuspec ├── KickAssVim.png ├── content │ ├── EditWithVim.inf │ ├── PerlScriptIcon.inf │ ├── PythonScriptIcon.inf │ ├── RubyScriptIcon.inf │ ├── gvim.cmd │ ├── perl.ico │ ├── python.ico │ ├── ruby.ico │ └── vim.ico └── tools │ └── chocolateyInstall.ps1 ├── NewPackage.cmd ├── PomoTime ├── PomoTime.nuspec ├── PomoTime.png └── tools │ └── ChocolateyInstall.ps1 ├── WizMouse ├── WizMouse.nuspec ├── WizMouse.png └── tools │ ├── ChocolateyInstall.ps1 │ └── chocolateyUninstall.ps1 ├── Xnews ├── Xnews.nuspec ├── Xnews.png └── tools │ └── ChocolateyInstall.ps1 └── nuspec.template /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.nupkg 3 | *.log 4 | *.log.full -------------------------------------------------------------------------------- /AnsiCon/AnsiCon.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ansicon 5 | ANSICON 6 | 1.66 7 | Jason Hood 8 | H. Alan Stevens 9 | https://github.com/adoxa/ansicon 10 | false 11 | ANSICON provides ANSI escape sequences for Windows console programs. It provides much the same functionality as `ANSI.SYS' does for MS-DOS. 12 | 13 | ANSICON provides ANSI escape sequences for Windows console programs 14 | 15 | If you have an earlier version of this package installed, you may have to manually remove it. 16 | 17 | Open regedit and navigate to HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor. Open the AutoRun key and remove any references to ansicon. 18 | 19 | In the chocolatey install folder, under lib, delete the ansicon folder. If you are unable to delete the folder, you will need to reboot. 20 | 21 | console color ansi codes 22 | 23 | 24 | -------------------------------------------------------------------------------- /AnsiCon/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $id = "ansicon" 2 | $url = "https://github.com/adoxa/ansicon/releases/download/v1.66/ansi166.zip" 3 | 4 | $user_key = "HKCU:\Software\Microsoft\Command Processor" 5 | $machine_key_32 = "HKLM:\Software\Microsoft\Command Processor" 6 | $machine_key_64 = "HKLM:\Software\Wow6432Node\Microsoft\Command Processor" 7 | 8 | $is64bit = Get-ProcessorBits 64 9 | $subfolder = @{$true="x64";$false="x86"} 10 | 11 | $tools = Split-Path $MyInvocation.MyCommand.Definition 12 | $content = Join-Path (Split-Path $tools) "content" 13 | $ansicon = Join-Path $content (Join-Path $subfolder[$is64bit] $id) 14 | $ignore = Join-Path $content (Join-Path $subfolder[-not $is64bit] "$id.exe.ignore") 15 | 16 | Install-ChocolateyZipPackage $id $url $content 17 | 18 | New-Item $ignore -Type File -Force | Out-Null 19 | 20 | . (Join-Path $tools "ansicon.ps1") 21 | 22 | Remove-AnsiconProperty -Key $user_key 23 | Set-AnsiconProperty -Key $machine_key_32 -Ansicon $ansicon 24 | Set-AnsiconProperty -Key $machine_key_64 -Ansicon $ansicon 25 | -------------------------------------------------------------------------------- /AnsiCon/tools/ansicon.ps1: -------------------------------------------------------------------------------- 1 | # ANSICON -i produces a Command Processor AutoRun property with these attributes 2 | # 3 | # * at the beginning of the property 4 | # * surrounded by parenthesis 5 | # * separated by a single & (when there are existing commands) 6 | # * without the file extension 7 | # 8 | # Example without existing commands: 9 | # 10 | # (if %ANSICON_VER%==^%ANSICON_VER^% "path\to\ansicon" -p) 11 | # 12 | # Example with existing commands: 13 | # 14 | # (if %ANSICON_VER%==^%ANSICON_VER^% "path\to\ansicon" -p)& 15 | # 16 | $pattern = '(?\(if %ANSICON_VER%==\^%ANSICON_VER\^% ".*" -p\))' 17 | $pattern_greedy = '(?\(if %ANSICON_VER%==\^%ANSICON_VER\^% ".*" -p\)&*)' 18 | 19 | function Remove-AnsiconProperty($key) { 20 | $autorun = (Get-ItemProperty -Path $key).AutoRun 21 | 22 | Write-Debug "[ANSICON] Registry key: $key" 23 | Write-Debug "[ANSICON] AutoRun property: $autorun" 24 | 25 | if(-not $autorun) { 26 | return 27 | } 28 | 29 | if(-not($autorun -match $pattern_greedy)) { 30 | return 31 | } 32 | 33 | $match = $matches["ansicon"] 34 | $autorun = $autorun -replace [regex]::Escape($match), "" 35 | 36 | Write-Debug "[ANSICON] AutoRun property: $autorun" 37 | 38 | Set-ItemProperty -Path $key -Name "AutoRun" -Value $autorun -Type String 39 | } 40 | 41 | function Set-AnsiconProperty($key, $ansicon) { 42 | $statement = "(if %ANSICON_VER%==^%ANSICON_VER^% `"$ansicon`" -p)" 43 | 44 | $autorun = (Get-ItemProperty -Path $key).AutoRun 45 | 46 | Write-Debug "[ANSICON] Ansicon path: $ansicon" 47 | Write-Debug "[ANSICON] Registry key: $key" 48 | Write-Debug "[ANSICON] AutoRun property: $autorun" 49 | 50 | if(-not $autorun) { 51 | $autorun = $statement 52 | } 53 | elseif($autorun -match $pattern) { 54 | $match = $matches["ansicon"] 55 | $autorun = $autorun -replace [regex]::Escape($match), $statement 56 | } 57 | else { 58 | $autorun = $statement + '&' + $autorun 59 | } 60 | 61 | Write-Debug "[ANSICON] AutoRun property: $autorun" 62 | 63 | Set-ItemProperty -Path $key -Name "AutoRun" -Value $autorun -Type "String" 64 | } 65 | -------------------------------------------------------------------------------- /AnsiCon/tools/chocolateyUninstall.ps1: -------------------------------------------------------------------------------- 1 | $user_key = "HKCU:\Software\Microsoft\Command Processor" 2 | $machine_key_32 = "HKLM:\Software\Microsoft\Command Processor" 3 | $machine_key_64 = "HKLM:\Software\Wow6432Node\Microsoft\Command Processor" 4 | 5 | $tools = Split-Path $MyInvocation.MyCommand.Definition 6 | 7 | . (Join-Path $tools "ansicon.ps1") 8 | 9 | Remove-AnsiconProperty -Key $user_key 10 | Remove-AnsiconProperty -Key $machine_key_32 11 | Remove-AnsiconProperty -Key $machine_key_64 12 | -------------------------------------------------------------------------------- /AnsiCon/tools/test-colors.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ruby 2 | 3 | [0, 1, 4, 5, 7].each do |attr| 4 | puts '----------------------------------------------------------------' 5 | puts "ESC[#{attr};Foreground;Background" 6 | 30.upto(37) do |fg| 7 | 40.upto(47) do |bg| 8 | print "\033[#{attr};#{fg};#{bg}m #{fg};#{bg} " 9 | end 10 | puts "\033[0m" 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /ChocolateyInstall.template: -------------------------------------------------------------------------------- 1 | $packageName = '' 2 | $fileType = '' 3 | $silentArgs = '' 4 | $url = '' 5 | $url64bit = '' 6 | 7 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url $url64bit 8 | 9 | $chocTempDir = Join-Path $env:TEMP "chocolatey" 10 | $unzipLocation = Join-Path $chocTempDir "$packageName" 11 | $file = Join-Path $unzipLocation "$($packageName)Install.zip" 12 | $toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition) 13 | $contentDir = $($toolsDir | Split-Path | Join-Path -ChildPath "content") 14 | 15 | $binRoot = "$env:systemdrive\" 16 | ### Using an environment variable to to define the bin root until we implement YAML configuration ### 17 | if($env:chocolatey_bin_root -ne $null){$binRoot = join-path $env:systemdrive $env:chocolatey_bin_root} 18 | 19 | #Install-ChocolateyZipPackage $packageName $url $unzipLocation 20 | 21 | # Add a symlink/batch file to the path 22 | $binDir = join-path $env:chocolateyinstall 'bin' 23 | $binary = $packageName 24 | $exePath = "$binary\$binary.exe" 25 | $useSymLinks = $false # You can set this value to $true if the executable does not depend on external dlls 26 | 27 | # If the program installs somewhere other than "Program Files" 28 | # set the $programFiles variable accordingly 29 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 30 | $programFiles = $env:programfiles 31 | if ($is64bit) { 32 | if($url64bit){ 33 | $programFiles = $env:ProgramW6432} 34 | else{ 35 | $programFiles = ${env:ProgramFiles(x86)} 36 | } 37 | } 38 | 39 | try { 40 | $executable = join-path $programFiles $exePath 41 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 42 | $executable = $fsObject.GetFile("$executable").ShortPath 43 | 44 | $symLinkName = Join-Path $binDir "$binary.exe" 45 | $batchFileName = Join-Path $binDir "$binary.bat" 46 | 47 | # delete the batch file if it exists. 48 | if(Test-Path $batchFileName){ 49 | Remove-Item "$batchFileName"} 50 | 51 | if($useSymLinks -and ((gwmi win32_operatingSystem).version -ge 6)){ 52 | Start-ChocolateyProcessAsAdmin "if(Test-Path $symLinkName){Remove-Item $symLinkName}; $env:comspec /c mklink /H $symLinkName $executable" 53 | } 54 | else{ 55 | "@echo off 56 | start $executable %*" | Out-File $batchFileName -encoding ASCII 57 | } 58 | Write-ChocolateySuccess $packageName 59 | } catch { 60 | Write-ChocolateyFailure $packageName "$($_.Exception.Message)" 61 | throw 62 | } 63 | -------------------------------------------------------------------------------- /CmdAliases/CmdAliases.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | cmdaliases 5 | 1.0.0.2 6 | CmdAliases 7 | Ben Burnett 8 | H. Alan Stevens 9 | 10 | http://ben.versionzero.org/wiki/Doskey_Macros 11 | 12 | false 13 | This package installs a batch file in command proccessor autorun which uses DOSKey to implement support for command macros, a simple text-substitution facility that operate like command line aliases in other environments. Review and edit %userprofile%\aliases.bat to customize the macros. 14 | 15 | Installs command macros which operate like command line aliases in other environments. 16 | doskey console aliases 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /CmdAliases/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | 2 | $packageName = 'CmdAliases' 3 | 4 | $toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition) 5 | $aliasFile = 'aliases.bat' 6 | $sourceFile = "$(join-path $toolsDir $aliasFile)" 7 | $targetFile = "$(join-path $env:userprofile $aliasFile)" 8 | 9 | #if file exists, create backup with timestamp in name 10 | if(Test-Path $targetFile){ 11 | $date = (Get-Date).toString('dd-MM-yyyy_hh_mm_ss') 12 | $baseName = [system.io.path]::GetFilenameWithoutExtension($targetFile) 13 | $extension = [System.IO.Path]::GetExtension($targetFile) 14 | $backupFile = $(join-path $env:userprofile "$baseName`_$date$extension") 15 | write-host "Backing up $targetFile as $backupFile." 16 | move-item $targetFile $backupFile -force } 17 | 18 | copy-item $sourceFile $targetFile 19 | 20 | $registryKey = 'HKCU:\Software\Microsoft\Command Processor' 21 | $keyProperty = 'AutoRun' 22 | $currentValue = (Get-ItemProperty $registryKey).$keyProperty 23 | $newValue = '' 24 | 25 | #check for empty value 26 | if($currentValue){ 27 | #check for multiple values 28 | if($currentValue.Contains('&&')){ 29 | #split on '&&' 30 | $currentValues = $currentValue.Split('&&') 31 | 32 | #check each value for $aliasFile 33 | ForEach ($value in $currentValues){ 34 | if(!$value.ToLower().Contains($aliasFile.ToLower()) -and ![string]::IsNullOrEmpty($value)){ 35 | $newValue += "$value`&`&" 36 | } 37 | } 38 | $newValue += $targetFile 39 | } 40 | else{ 41 | if($currentValue.ToLower().Contains($aliasFile.ToLower())){ 42 | $newValue = $targetFile 43 | }else{ 44 | $newValue = "$currentValue`&`&$targetFile" 45 | } 46 | } 47 | }else{ 48 | $newValue = $targetFile 49 | } 50 | 51 | Set-ItemProperty -Path $registryKey -Name $keyProperty -Value $newValue -Type string 52 | 53 | write-host "** Review and edit $targetFile to customize the macros. **" 54 | -------------------------------------------------------------------------------- /CmdAliases/tools/aliases.bat: -------------------------------------------------------------------------------- 1 | ;= @echo off 2 | ;= rem Call DOSKEY and use this file as the macrofile 3 | ;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0% 4 | ;= rem In batch mode, jump to the end of the file 5 | ;= goto :end 6 | ;= rem ****************************************************************** 7 | ;= rem * Filename: aliases.bat 8 | ;= rem * Source: http://ben.versionzero.org/wiki/Doskey_Macros 9 | ;= rem * Version: 1.0 10 | ;= rem * Author: Ben Burnett 11 | ;= rem * Purpose: Simple, but useful aliases; this can be done by 12 | ;= rem * other means--of course--but this is dead simple and 13 | ;= rem * works on EVERY Windows machine on the planet. 14 | ;= rem * History: 15 | ;= rem * 22/01/2002: File Created (Syncrude Canada). 16 | ;= rem * 01/05/2007: Updated author's address, added new macros, a 17 | ;= rem * history and some new helpful comments. 18 | ;= rem * 19/06/2007: Added Notepad, Explorer and Emacs macros. 19 | ;= rem * 20/06/2007: Fixed doskey macrofile= path problem: it is now not 20 | ;= rem * a relative path, so it can be called from anywhere. 21 | ;= rem ****************************************************************** 22 | 23 | ;= Doskey aliases 24 | h=doskey /history 25 | 26 | ;= File listing enhancements 27 | :=ls=dir /x $* 28 | l=dir /x $* 29 | ll=dir /w $* 30 | la=dir /x /a $* 31 | 32 | ;= Directory navigation 33 | up=cd .. 34 | pd=pushd 35 | 36 | ;= Copy and move macros 37 | ;=cp=copy 38 | :=mv=move 39 | 40 | ;= Delete macros 41 | ;=rm=del /p $* 42 | rmf=del /q $* 43 | rmtmp=del /q *~ *# 2>nul 44 | 45 | ;= Fast access to Notepad 46 | n=notepad $* 47 | 48 | ;= Fast access to Explorer 49 | x=explorer . 50 | 51 | ;= :end 52 | ;= rem ****************************************************************** 53 | ;= rem * EOF - Don't remove the following line. It clears out the ';' 54 | ;= rem * macro. We're using it because there is no support for comments 55 | ;= rem * in a DOSKEY macro file. 56 | ;= rem ****************************************************************** 57 | ;= 58 | -------------------------------------------------------------------------------- /Console-devel/Console-devel.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | console-devel 5 | 2.00.148 6 | Console devel 7 | Vivian De Smedt and Sergey Kozlov 8 | H. Alan Stevens 9 | http://sourceforge.net/directory/license:osi-approved-open-source/gnu-general-public-license-gpl/ 10 | http://sourceforge.net/projects/console-devel/ 11 | https://github.com/alanstevens/ChocoPackages/raw/master/Console-devel/Console.png 12 | false 13 | This is a development branch of Console by Marko Bozikovic (http://sourceforge.net/projects/console/). Console-devel adds a "Run Console" option to Explorer context menu, the ability to maintain a single instance of Console and the option to reuse open tabs to the core behavior of Console2. 14 | 15 | This is a development branch of Console by Marko Bozikovic (http://sourceforge.net/projects/console/). 16 | console shell 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Console-devel/Console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Console-devel/Console.png -------------------------------------------------------------------------------- /Console-devel/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | 2 | $packageName = 'Console-devel' 3 | $fileType = 'exe' 4 | $silentArgs = '/silent' 5 | $url = 'http://sourceforge.net/projects/console-devel/files/console-releases/2.0b148d/Console%202.00b148d%20win32.exe' 6 | $url64bit = 'http://sourceforge.net/projects/console-devel/files/console-releases/2.0b148d/Console%202.00b148d%20x64.exe' 7 | 8 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url $url64bit 9 | 10 | # Add a symlink/batch file to the path 11 | $binary = 'console' 12 | $exePath = "$binary\$binary.exe" 13 | $useSymLinks = $false # You can set this value to $true if the executable does not depend on external dlls 14 | 15 | # If the program installs somewhere other than "Program Files" 16 | # set the $programFiles variable accordingly 17 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 18 | $programFiles = $env:programfiles 19 | if ($is64bit) { 20 | if($url64bit){ 21 | $programFiles = $env:ProgramW6432} 22 | else{ 23 | $programFiles = ${env:ProgramFiles(x86)}} 24 | } 25 | 26 | try { 27 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 28 | 29 | $executable = join-path $programFiles $exePath 30 | $executable = $fsObject.GetFile("$executable").ShortPath 31 | $symLinkName = Join-Path $nugetExePath "$binary.exe" 32 | $batchFileName = Join-Path $nugetExePath "$binary.bat" 33 | 34 | # delete the batch file if it exists. 35 | if(Test-Path $batchFileName){Remove-Item "$batchFileName"} 36 | 37 | if($useSymLinks -and ((gwmi win32_operatingSystem).version -ge 6)){ 38 | Start-ChocolateyProcessAsAdmin "if(Test-Path $symLinkName){Remove-Item $symLinkName}; $env:comspec /c mklink /H $symLinkName $executable" 39 | } 40 | else{ 41 | "@echo off 42 | start $executable %*" | Out-File $batchFileName -encoding ASCII 43 | } 44 | 45 | Write-ChocolateySuccess $packageName 46 | } catch { 47 | Write-ChocolateyFailure $packageName "$($_.Exception.Message)" 48 | throw 49 | } 50 | -------------------------------------------------------------------------------- /DarkRoom/DarkRoom.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/DarkRoom/DarkRoom.ico -------------------------------------------------------------------------------- /DarkRoom/DarkRoom.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DarkRoom 5 | Dark Room 6 | 0.8.01 7 | Jeffrey Fuller 8 | H. Alan Stevens 9 | Dark Room is a full screen, distraction free, writing environment. 10 | Dark Room is a clone of the original WriteRoom that is an OS X (tiger) exclusive application. It is a child of necessity, as there were no viable alternatives in Windows to produce the same behavior. 11 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). 12 | https://github.com/jjafuller/DarkRoomW 13 | distraction free text editor chocolatey 14 | https://raw.github.com/jjafuller/DarkRoomW/master/LICENSE.txt 15 | false 16 | https://github.com/alanstevens/ChocoPackages/raw/master/DarkRoom/DarkRoom.png 17 | 18 | 19 | -------------------------------------------------------------------------------- /DarkRoom/DarkRoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/DarkRoom/DarkRoom.png -------------------------------------------------------------------------------- /DarkRoom/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | Install-ChocolateyZipPackage 'DarkRoom' 'https://github.com/downloads/jjafuller/DarkRoomW/dark_room_0.8b.zip' "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" 2 | -------------------------------------------------------------------------------- /Executor/Executor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Executor/Executor.ico -------------------------------------------------------------------------------- /Executor/Executor.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Executor 5 | Executor 6 | 0.99.32-b 7 | Martin Bresson 8 | H. Alan Stevens 9 | https://github.com/alanstevens/ChocoPackages/tree/master/Executor 10 | Executor is a multi purpose launcher and windows run replacement. 11 | Executor is a multi purpose launcher and a more advanced and customizable version of windows run. The program originated as I was sick of spending too much time searching for programs through my ever growing windows start-menu, and also I missed a tool that could ease and optimize my daily work flow. There was of course already programs like this available, but each had it's annoyance or missing features or too(!) geeky. 12 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). 13 | http://executor.dk/ 14 | executor run launcher chocolatey 15 | false 16 | https://cdn.staticaly.com/gh/alanstevens/ChocoPackages/8a50870274f032020142ee6ec595d1adb79fdd4d/Executor/Executor.png 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Executor/Executor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Executor/Executor.png -------------------------------------------------------------------------------- /Executor/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageArgs = @{ 2 | url = 'http://www.1space.dk/executor/ExecutorSetup.exe' 3 | fileType = 'exe' 4 | softwareName = 'Executor' 5 | packageName = 'executor' 6 | silentArgs = '/verysilent' 7 | checksum = '10D170EEBE36D0E43F2A2BDE0F7E3712BB82AC8141D60126BDEBF67A3F191B79' 8 | checksumType = 'sha256' 9 | checksum64 = '10D170EEBE36D0E43F2A2BDE0F7E3712BB82AC8141D60126BDEBF67A3F191B79' 10 | checksumType64= 'sha256' 11 | } 12 | Install-ChocolateyPackage @packageArgs 13 | -------------------------------------------------------------------------------- /Executor/tools/chocolateyBeforeModify.ps1: -------------------------------------------------------------------------------- 1 | if ((get-process "Executor" -ea SilentlyContinue) -eq $Null) { 2 | Write-Host "Executor NOT running." 3 | } else { 4 | Write-Host "Stopping Executor process..." 5 | Stop-Process -processname "Executor" 6 | } -------------------------------------------------------------------------------- /ExuberantCtags/Ctags.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ctags 5 | Exuberant Ctags 6 | 5.8.1 7 | Darren Hiebert 8 | H. Alan Stevens 9 | A multilanguage implementation of Ctags 10 | Exuberant Ctags is a multilanguage implementation of Ctags. Ctags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. A tag signifies a language object for which an index entry is available (or, alternatively, the index entry created for that object). 11 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). 12 | http://ctags.sourceforge.net/ 13 | ctags vim chocolatey 14 | licenseUrl>http://www.gnu.org/copyleft/gpl.html 15 | http://ctags.sourceforge.net/ctags.png 16 | false 17 | 18 | 19 | -------------------------------------------------------------------------------- /ExuberantCtags/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'ctags' 2 | $url = 'http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip' 3 | $chocTempDir = Join-Path $env:TEMP "chocolatey" 4 | $unzipLocation = Join-Path $chocTempDir "$packageName" 5 | $toolsPath = $(Split-Path -parent $MyInvocation.MyCommand.Definition) 6 | $file = join-path $unzipLocation 'ctags58\ctags.exe' 7 | 8 | Install-ChocolateyZipPackage $packageName $url $unzipLocation 9 | 10 | try { 11 | copy-item $file $(join-path $toolsPath 'ctags.exe') 12 | } catch { 13 | Write-ChocolateyFailure $packageName $($_.Exception.Message) 14 | throw 15 | } 16 | -------------------------------------------------------------------------------- /GnuWin/GnuWin.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | GnuWin 5 | GnuWin 6 | 0.6.3.01 7 | GnuWin32 8 | H. Alan Stevens 9 | The GnuWin project provides Win32-versions of GNU tools, or tools with a similar open source licence. 10 | The GnuWin project provides Win32-versions of GNU tools, or tools with a similar open source licence. The ports are native ports, that is they rely only on libraries provided with any standard 32-bits MS-Windows operating system. Unlike CygWin or Msys, native ports do not rely on some kind of Unix emulation, so that there is no need to install additional emulation libraries. 11 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). This package can be installed multiple times. Only updated tools since the last install will be downloaded and installed. 12 | http://gnuwin32.sourceforge.net/ 13 | gnu tools linux chocolatey 14 | http://www.gnu.org/licenses/gpl.html 15 | false 16 | http://a.fsdn.com/con/icons/gn/gnuwin32@sf.net/gnuwin.png 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /GnuWin/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | 2 | $packageName = 'GnuWin' 3 | $url = 'http://downloads.sourceforge.net/project/getgnuwin32/getgnuwin32/0.6.30/GetGnuWin32-0.6.3.exe' 4 | $binRoot = "$env:systemdrive\" 5 | 6 | ### Using an environment variable to to define the bin root until we implement YAML configuration ### 7 | if($env:chocolatey_bin_root -ne $null){$binRoot = join-path $env:systemdrive $env:chocolatey_bin_root} 8 | $installPath = join-path $binRoot 'GnuWin' 9 | 10 | try { 11 | $chocTempDir = Join-Path $env:TEMP "chocolatey" 12 | $tempDir = Join-Path $chocTempDir "$packageName" 13 | $file = Join-Path $tempDir "$($packageName)Install.zip" 14 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 15 | $programFiles = $env:ProgramFiles 16 | if ($is64bit) {$programFiles = $env:ProgramW6432;} 17 | $sevenZipPath = "$(join-path $programFiles '7-Zip')" 18 | $sevenZip = join-path $sevenZipPath '7z.exe' 19 | $toolsPath = $(Split-Path -parent $MyInvocation.MyCommand.Definition) 20 | $extractPath = join-path $toolsPath 'GetGnuWin32' 21 | $binPath = join-path $extractPath 'bin' 22 | $downloadScript = join-path $extractPath 'download.bat' 23 | $installScript = join-path $extractPath 'install.bat' 24 | $supplementalScript = join-path $binPath 'supplemental_install.bat' 25 | $newDownloadScript = $downloadScript -replace '.bat','_new.bat'; 26 | $newInstallScript = $installScript -replace '.bat','_new.bat'; 27 | $newSupplementalScript = $supplementalScript -replace '.bat','_new.bat'; 28 | 29 | if (![System.IO.Directory]::Exists($tempDir)) {[System.IO.Directory]::CreateDirectory($tempDir)} 30 | 31 | Get-ChocolateyWebFile $packageName $file $url 32 | 33 | #extract file with 7zip 34 | $arguments = @("x","-y","-o$toolsPath","$file") 35 | & "$sevenZip" $arguments 36 | 37 | # Modify scripts to remove user input prompts 38 | Get-Content $downloadScript | Foreach-Object {$_ -replace "pause", ""} | Set-Content $newDownloadScript 39 | move-item $newDownloadScript $downloadScript -Force 40 | 41 | & $downloadScript 42 | 43 | Get-Content $supplementalScript | Foreach-Object {$_ -replace 'set /p GNUWIN32_RESPONSE=', '' -replace "pause", ""} | Set-Content $newSupplementalScript 44 | move-item $newSupplementalScript $supplementalScript -Force 45 | 46 | Get-Content $installScript | Foreach-Object{$_ -replace "pause", ""} | Set-Content $newInstallScript 47 | move-item $newInstallScript $installScript -Force 48 | 49 | & $installScript $installPath 50 | 51 | install-chocolateypath $(join-path $installPath 'bin') 52 | 53 | # prevent chocolatey from adding these files to the path unnecessarily 54 | remove-item -force $(join-path $binPath 'openssl.exe') 55 | remove-item -force $(join-path $binPath 'wget-1.12.exe') 56 | remove-item -force $(join-path $binPath 'findhash.exe') 57 | remove-item -force $(join-path $binPath 'unzip.exe') 58 | remove-item -force $(join-path $binPath 'sort-7.6.exe') 59 | remove-item -force $(join-path $binPath 'sed.exe') 60 | remove-item -force $(join-path $binPath 'test.exe') 61 | remove-item -force $(join-path $binPath 'touch.exe') 62 | remove-item -force $(join-path $extractPath 'cygwin_addons\info.exe') 63 | 64 | Write-ChocolateySuccess $packageName 65 | } catch { 66 | Write-ChocolateyFailure $packageName $($_.Exception.Message) 67 | throw 68 | } 69 | -------------------------------------------------------------------------------- /Growl/Growl.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Growl/Growl.ico -------------------------------------------------------------------------------- /Growl/Growl.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Growl 5 | Growl For Windows 6 | 2.0.9.20130406 7 | Brian Dunnington 8 | H. Alan Stevens,Ethan Brown 9 | Growl for Windows is a Windows-compatible version of Growl, a notification system for Mac OS X. 10 | Growl for Windows is a Windows-compatible version of Growl, a notification system for Mac OS X. Growl lets you know when things happen. Files finished downloading, friends came online, new email has arrived - Growl can let you know when any event occurs with a subtle notification. The rest of the time, Growl stays out of your way. 11 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). 12 | http://www.growlforwindows.com/ 13 | growl chocolatey 14 | http://www.opensource.org/licenses/bsd-license.php 15 | false 16 | https://github.com/alanstevens/ChocoPackages/raw/master/Growl/Growl.png 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Growl/Growl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Growl/Growl.png -------------------------------------------------------------------------------- /Growl/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'Growl' 2 | 3 | try 4 | { 5 | if ([Environment]::OSVersion.Version -gt '6.2') 6 | { 7 | $feature = @{FeatureName = 'NetFx3'; Online = $true} 8 | $fxInstalled = Get-WindowsOptionalFeature @feature | 9 | Select -ExpandProperty State 10 | 11 | if ($fxInstalled -ne 'Enabled') 12 | { 13 | Write-Host 'Enabling .NET Framework 2.0 runtime...' 14 | Enable-WindowsOptionalFeature @feature 15 | } 16 | } 17 | 18 | $params = @{ 19 | packageName = $package; 20 | fileType = 'exe'; 21 | silentArgs = '/c:"msiexec -i Growl_v2.0.msi /qn"' 22 | url = 'http://www.growlforwindows.com/gfw/d.ashx?f=GrowlInstaller.exe'; 23 | } 24 | 25 | Install-ChocolateyPackage @params 26 | 27 | Write-ChocolateySuccess $packageName 28 | } 29 | catch 30 | { 31 | Write-ChocolateyFailure $package "$($_.Exception.Message)" 32 | throw 33 | } 34 | -------------------------------------------------------------------------------- /HydraIRC/HydraIRC.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | hydrairc 5 | 0.3.165.01 6 | HydraIRC 7 | HydraIRC Developers 8 | H. Alan Stevens 9 | http://www.hydrairc.com/content/developers 10 | http://www.hydrairc.com/ 11 | https://github.com/alanstevens/ChocoPackages/raw/master/HydraIRC/HydraIRC.png 12 | false 13 | HydraIRC is an open-source IRC client with an attractive and easy to use interface. It supports DCC Chat and File transfers, Connecting to Multiple IRC Servers, Docking/Floating Windows, DLL Plugins, Channel Monitoring, Message Logs, Logging, Output Themes, Color Schemes, Buddy Groups, Auto-Connect, One-Click Favorites and more. 14 | 15 | HydraIRC is an open-source IRC client with an attractive and easy to use interface. 16 | irc 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /HydraIRC/HydraIRC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/HydraIRC/HydraIRC.png -------------------------------------------------------------------------------- /HydraIRC/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'hydrairc' 2 | $fileType = 'exe' 3 | $silentArgs = '/S' 4 | $url = 'http://www.hydrairc.com/downloads/HydraIRC.exe' 5 | 6 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url 7 | 8 | $chocTempDir = Join-Path $env:TEMP "chocolatey" 9 | $tempDir = Join-Path $chocTempDir "$packageName" 10 | $file = Join-Path $tempDir "$($packageName)Install.zip" 11 | $toolsDir = (Split-Path -parent $MyInvocation.MyCommand.Definition) 12 | $contentDir = ($toolsDir | Split-Path | Join-Path -ChildPath "content") 13 | 14 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 15 | 16 | $programFiles = $env:programfiles 17 | if ($is64bit) {$programFiles = ${env:ProgramFiles(x86)}} 18 | 19 | $executable = join-path $programfiles 'HydraIRC\HydraIRC.exe' 20 | 21 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 22 | $executable = $fsObject.GetFile("$executable").ShortPath 23 | 24 | #add batch file 25 | $batchFileName = Join-Path $nugetExePath "$packageName.bat" 26 | 27 | "@echo off 28 | SET DIR=%~dp0% 29 | start $executable %*" | Out-File $batchFileName -encoding ASCII 30 | -------------------------------------------------------------------------------- /IcoFx/IcoFx.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/IcoFx/IcoFx.ico -------------------------------------------------------------------------------- /IcoFx/IcoFx.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IcoFx 5 | IcoFx 6 | 1.6.4.02 7 | Attila Kovrig 8 | H. Alan Stevens 9 | IcoFX is an all-in-one solution for icon creation, extraction and editing. 10 | IcoFX is an all-in-one solution for icon creation, extraction and editing. With IcoFX you can extract icons from other files, including Windows Vista and Windows 7 files. You can easily work with multiple files using the batch processing capability of IcoFX. 11 | 12 | http://filehippo.com/download_icofx/6890/ 13 | icon editor 14 | 15 | false 16 | https://github.com/alanstevens/ChocoPackages/raw/master/IcoFx/IcoFx.png 17 | 18 | 19 | -------------------------------------------------------------------------------- /IcoFx/IcoFx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/IcoFx/IcoFx.png -------------------------------------------------------------------------------- /IcoFx/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'IcoFx' 2 | $fileType = 'exe' 3 | $silentArgs = '/silent' 4 | $url = 'http://software-files-a.cnet.com/s/software/12/79/26/23/icofxsetup.exe' 5 | 6 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url 7 | -------------------------------------------------------------------------------- /KatMouse/KatMouse.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KatMouse/KatMouse.ico -------------------------------------------------------------------------------- /KatMouse/KatMouse.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | KatMouse 5 | KatMouse 6 | 1.7 7 | Eduard Hiti 8 | H. Alan Stevens 9 | Freeing mouse wheel scrolling from the keyboard focus! 10 | Freeing mouse wheel scrolling from the keyboard focus! The prime purpose of the KatMouse utility is to enhance the functionality of mice with a scroll wheel, offering 'universal' scrolling: moving the mouse wheel will scroll the window directly beneath the mouse cursor (not the one with the keyboard focus, which is default on Windows OSes). This is a major increase in the usefullness of the mouse wheel. 11 | | Please install with chocolatey (http://nuget.org/List/Packages/chocolatey). 12 | http://ehiti.de/katmouse/ 13 | KatMouse scroll chocolatey 14 | 15 | false 16 | https://github.com/alanstevens/ChocoPackages/raw/master/KatMouse/KatMouse.png 17 | 18 | 19 | -------------------------------------------------------------------------------- /KatMouse/KatMouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KatMouse/KatMouse.png -------------------------------------------------------------------------------- /KatMouse/_rels/.rels: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /KatMouse/tools/chocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | Install-ChocolateyPackage 'KatMouseSetup.exe' 'EXE' '/S' 'http://ehiti.de/katmouse/KatMouseSetup.exe' 2 | -------------------------------------------------------------------------------- /KickAssConsole/KickAssConsole.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | kickassconsole 5 | 0.1.9 6 | Kick Ass Console 7 | H. Alan Stevens 8 | H. Alan Stevens 9 | 10 | 11 | https://github.com/alanstevens/ChocoPackages/raw/master/KickAssConsole/KickAssConsole.png 12 | false 13 | An opinionated configuration of console-devel using the ir_black color scheme 14 | 15 | An opinionated configuration of console-devel using the ir_black color scheme 16 | Removed ansicon due to flaky download site. 17 | kick ass console 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /KickAssConsole/KickAssConsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/KickAssConsole.png -------------------------------------------------------------------------------- /KickAssConsole/content/Console.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/Console.ico -------------------------------------------------------------------------------- /KickAssConsole/content/Cygwin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/Cygwin.ico -------------------------------------------------------------------------------- /KickAssConsole/content/aliases.bat: -------------------------------------------------------------------------------- 1 | ;= @echo off 2 | ;= rem Call DOSKEY and use this file as the macrofile 3 | ;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0% 4 | ;= rem In batch mode, jump to the end of the file 5 | ;= goto end 6 | ;= rem ****************************************************************** 7 | ;= rem * Filename: aliases.bat 8 | ;= rem * Source: http://ben.versionzero.org/wiki/Doskey_Macros 9 | ;= rem * Version: 1.0 10 | ;= rem * Author: Ben Burnett 11 | ;= rem * Purpose: Simple, but useful aliases; this can be done by 12 | ;= rem * other means--of course--but this is dead simple and 13 | ;= rem * works on EVERY Windows machine on the planet. 14 | ;= rem * History: 15 | ;= rem * 22/01/2002: File Created (Syncrude Canada). 16 | ;= rem * 01/05/2007: Updated author's address, added new macros, a 17 | ;= rem * history and some new helpful comments. 18 | ;= rem * 19/06/2007: Added Notepad, Explorer and Emacs macros. 19 | ;= rem * 20/06/2007: Fixed doskey macrofile= path problem: it is now not 20 | ;= rem * a relative path, so it can be called from anywhere. 21 | ;= rem ****************************************************************** 22 | 23 | ;= Doskey aliases 24 | h=doskey /history 25 | 26 | ;= File listing enhancements 27 | :=ls=dir /x $* 28 | l=dir /x $* 29 | ll=dir /w $* 30 | la=dir /x /a $* 31 | 32 | ;= Directory navigation 33 | up=cd .. 34 | pd=pushd 35 | 36 | ;= Copy and move macros 37 | ;=cp=copy 38 | :=mv=move 39 | 40 | ;= Delete macros 41 | ;=rm=del /p $* 42 | rmf=del /q $* 43 | rmtmp=del /q *~ *# 2>nul 44 | 45 | ;= Fast access to Notepad 46 | n=notepad $* 47 | 48 | ;= Fast access to Explorer 49 | x=explorer . 50 | 51 | ;= Ruby/Rails 52 | rvm=pik 53 | ~=%userprofile% 54 | r=rails 55 | 56 | ;= :end 57 | ;= rem ****************************************************************** 58 | ;= rem * EOF - Don't remove the following line. It clears out the ';' 59 | ;= rem * macro. We're using it because there is no support for comments 60 | ;= rem * in a DOSKEY macro file. 61 | ;= rem ****************************************************************** 62 | ;= 63 | -------------------------------------------------------------------------------- /KickAssConsole/content/cmd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/cmd.ico -------------------------------------------------------------------------------- /KickAssConsole/content/console.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | - 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | -------------------------------------------------------------------------------- /KickAssConsole/content/git.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/git.ico -------------------------------------------------------------------------------- /KickAssConsole/content/perl.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/perl.ico -------------------------------------------------------------------------------- /KickAssConsole/content/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/powershell.ico -------------------------------------------------------------------------------- /KickAssConsole/content/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/python.ico -------------------------------------------------------------------------------- /KickAssConsole/content/ruby.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/ruby.ico -------------------------------------------------------------------------------- /KickAssConsole/content/rxvt.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/rxvt.ico -------------------------------------------------------------------------------- /KickAssConsole/content/vim.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/vim.ico -------------------------------------------------------------------------------- /KickAssConsole/content/vs11cmd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/vs11cmd.ico -------------------------------------------------------------------------------- /KickAssConsole/content/vscmd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssConsole/content/vscmd.ico -------------------------------------------------------------------------------- /KickAssConsole/graphics.txt: -------------------------------------------------------------------------------- 1 | http://www.veryicon.com/icons/system/imageblue---take-two-volume-1/terminal-25.html 2 | http://www.clker.com/clipart-karate-red.html 3 | -------------------------------------------------------------------------------- /KickAssConsole/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | 2 | $packageName = 'KickAssConsole' 3 | 4 | $toolsDir = (Split-Path -parent $MyInvocation.MyCommand.Definition) 5 | $contentDir = ($toolsDir | Split-Path | Join-Path -ChildPath "content") 6 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 7 | 8 | #Chocolatey-Cygwin default 9 | 10 | [Environment]::SetEnvironmentVariable('TERM', 'cygwin', 'User') 11 | [Environment]::SetEnvironmentVariable('LESS ', 'FRSX', 'User') 12 | 13 | # program files path for git bash 14 | $programFiles = $env:programfiles 15 | if ($is64bit) {$programFiles = ${env:ProgramFiles(x86)}} 16 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 17 | $programFiles = $fsObject.GetFolder("$programFiles").ShortPath 18 | $programFiles64 = $programFiles 19 | 20 | $targetFile = join-path $env:appdata 'console\console.xml' 21 | 22 | #if file exists, create backup with timestamp in name 23 | if(Test-Path $targetFile){ 24 | $date = (Get-Date).toString('dd-MM-yyyy_hh_mm_ss') 25 | $baseName = [system.io.path]::GetFilenameWithoutExtension($targetFile) 26 | $extension = [System.IO.Path]::GetExtension($targetFile) 27 | $backupFile = $(join-path $env:appdata "console\$baseName`_$date$extension") 28 | write-host "Backing up $targetFile as $backupFile." 29 | move-item $targetFile $backupFile -force } 30 | 31 | $binRoot = "$env:systemdrive\" 32 | if($env:chocolatey_bin_root -ne $null){$binRoot = join-path $env:systemdrive $env:chocolatey_bin_root} 33 | 34 | #add custom config file 35 | $configFile = join-path $contentDir 'console.xml' 36 | Get-Content $configFile | Foreach-Object{$_ -replace "CONTENT_DIR", "$contentDir" -replace "PROGRAM_FILES_64", "$programFiles64" -replace "PROGRAM_FILES", "$programFiles" -replace "BIN_ROOT", "$binRoot"} | Set-Content $targetFile 37 | 38 | # Add custom aliases 39 | $aliasFile = 'aliases.bat' 40 | $sourceFile = "$(join-path $contentDir $aliasFile)" 41 | $targetFile = "$(join-path $env:userprofile $aliasFile)" 42 | 43 | #if file exists, create backup with timestamp in name 44 | if(Test-Path $targetFile){ 45 | $date = (Get-Date).toString('dd-MM-yyyy_hh_mm_ss') 46 | $baseName = [system.io.path]::GetFilenameWithoutExtension($targetFile) 47 | $extension = [System.IO.Path]::GetExtension($targetFile) 48 | $backupFile = $(join-path $env:userprofile "$baseName`_$date$extension") 49 | write-host "Backing up $targetFile as $backupFile." 50 | move-item $targetFile $backupFile -force } 51 | 52 | copy-item $sourceFile $targetFile 53 | -------------------------------------------------------------------------------- /KickAssRuby.txt: -------------------------------------------------------------------------------- 1 | 2 | cinst ruby -version 1.9.2.291 -ia /dir=C:\bin\Ruby1.9.2 3 | 4 | cinst ruby -version 1.8.7.357 -ia /dir=C:\bin\Ruby1.8.7 -------------------------------------------------------------------------------- /KickAssVim/KickAssVim.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | KickAssVim 5 | Kick Ass Vim 6 | 7.4.0.00 7 | H. Alan Stevens 8 | H. Alan Stevens 9 | Enhancements to Vim on Windows. 10 | Enhancements to Vim on Windows including an 'Edit with Vim' right click menu and a batch file for launching GVim. Both tools maintain a single instance of GVim and open documents in new tabs. 11 | 12 | http://vim.org 13 | vim editor vi 14 | http://vimdoc.sourceforge.net/htmldoc/uganda.html 15 | false 16 | https://github.com/alanstevens/ChocoPackages/raw/master/KickAssVim/KickAssVim.png 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /KickAssVim/KickAssVim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssVim/KickAssVim.png -------------------------------------------------------------------------------- /KickAssVim/content/EditWithVim.inf: -------------------------------------------------------------------------------- 1 | [version] 2 | Signature="$Windows NT$" 3 | 4 | [EditWithVimInstall] 5 | CopyFiles = EditWithVim.Files.Inf 6 | AddReg = EditWithVim.AddReg 7 | 8 | [DefaultInstall] 9 | CopyFiles = EditWithVim.Files.Inf 10 | AddReg = EditWithVim.AddReg 11 | 12 | [DefaultUnInstall] 13 | DelFiles = EditWithVim.Files.Inf 14 | DelReg = EditWithVim.DelReg 15 | 16 | [SourceDisksNames] 17 | 55="Edit with Vim","",1 18 | 19 | [SourceDisksFiles] 20 | EditWithVim.INF=55 21 | 22 | [DestinationDirs] 23 | EditWithVim.Files.Inf = 17 24 | 25 | [EditWithVim.Files.Inf] 26 | EditWithVim.INF 27 | 28 | [EditWithVim.AddReg] 29 | HKLM,%UDHERE%,DisplayName,,"%DisplayName%" 30 | HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%" 31 | HKCU,%UDHERE%,DisplayIcon,,"%ContentPath%\vim.ico" 32 | HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\EditWithVim.inf" 33 | HKCU,Software\Classes\*\Shell\EditWithVim,,,"%EditWithVimAccel%" 34 | HKCU,Software\Classes\*\Shell\EditWithVim,Icon,,"%ContentPath%\vim.ico" 35 | HKCU,Software\Classes\*\Shell\EditWithVim\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 36 | HKCU,Software\Classes\Applications\gvim.exe\shell\open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 37 | HKCU,Software\Classes\htmlfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 38 | HKCU,Software\Classes\xmlfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 39 | HKCU,Software\Classes\xmlfile\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 40 | HKCU,Software\Classes\regfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 41 | HKCU,Software\Classes\vbsfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 42 | HKCU,Software\Classes\cmdfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 43 | HKCU,Software\Classes\batfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 44 | HKCU,Software\Classes\JSFile\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 45 | HKCU,Software\Classes\JSFile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 46 | HKCU,Software\Classes\VisualStudio.h.10.0\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 47 | HKCU,Software\Classes\VisualStudio.h.10.0\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 48 | HKCU,Software\Classes\inifile\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 49 | HKCU,Software\Classes\inffile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 50 | HKCU,Software\Classes\txtfile\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 51 | HKCU,Software\Classes\txtfile\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 52 | HKCU,Software\Classes\rubyscript\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 53 | HKCU,Software\Classes\rubyscript\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 54 | HKCU,Software\Classes\perlscript\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 55 | HKCU,Software\Classes\perlscript\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 56 | HKCU,Software\Classes\pythonscript\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 57 | HKCU,Software\Classes\pythonscript\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 58 | HKCU,Software\Classes\.vim,,,"vimscript" 59 | HKCU,Software\Classes\.vim,Content Type,,"application/vimscript" 60 | HKCU,Software\Classes\vimscript,,,"Vim Script" 61 | HKCU,Software\Classes\vimscript\DefaultIcon,,,"""%ContentPath%\vim.ico""" 62 | HKCU,Software\Classes\vimscript\Shell\Open\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 63 | HKCU,Software\Classes\vimscript\Shell\Edit\command,,,"""%VimExecutable%"" --remote-tab-silent ""%1""" 64 | 65 | [EditWithVim.DelReg] 66 | HKLM,%UDHERE% 67 | HKCU,Software\Classes\*\Shell\EditWithVim 68 | HKCU,Software\Classes\*\Shell\EditWithVim 69 | HKCU,Software\Classes\Applications\gvim.exe\shell 70 | HKCU,Software\Classes\htmlfile\Shell\Edit 71 | HKCU,Software\Classes\xmlfile\Shell 72 | HKCU,Software\Classes\regfile\Shell\Edit 73 | HKCU,Software\Classes\vbsfile\Shell\Edit 74 | HKCU,Software\Classes\cmdfile\Shell\Edit 75 | HKCU,Software\Classes\batfile\Shell\Edit 76 | HKCU,Software\Classes\JSFile\Shell 77 | HKCU,Software\Classes\VisualStudio.h.10.0\Shell 78 | HKCU,Software\Classes\inifile\Shell 79 | HKCU,Software\Classes\txtfile\Shell 80 | HKCU,Software\Classes\rubyscript\Shell\Open 81 | HKCU,Software\Classes\rubyscript\Shell\Edit 82 | HKCU,Software\Classes\perlscript\Shell\Open 83 | HKCU,Software\Classes\perlscript\Shell\Edit 84 | HKCU,Software\Classes\pythonscript\Shell\Open 85 | HKCU,Software\Classes\pythonscript\Shell\Edit 86 | HKCU,Software\Classes\.vim 87 | HKCU,Software\Classes\vimscript 88 | 89 | [Strings] 90 | DisplayName="Edit with Vim (Uninstall only)" 91 | DisplayVersion="1" 92 | EditWithVimAccel="Edit with &Vim" 93 | UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\EditWithVim" 94 | ContentPath="CONTENT_PATH" 95 | VimExecutable = "VIM_DIRECTORY\gvim.exe" 96 | -------------------------------------------------------------------------------- /KickAssVim/content/PerlScriptIcon.inf: -------------------------------------------------------------------------------- 1 | 2 | [version] 3 | Signature="$Windows NT$" 4 | 5 | [PerlScriptIconInstall] 6 | CopyFiles = PerlScriptIcon.Files.Inf 7 | AddReg = PerlScriptIcon.AddReg 8 | 9 | [DefaultInstall] 10 | CopyFiles = PerlScriptIcon.Files.Inf 11 | AddReg = PerlScriptIcon.AddReg 12 | 13 | [DefaultUnInstall] 14 | DelFiles = PerlScriptIcon.Files.Inf 15 | DelReg = PerlScriptIcon.DelReg 16 | 17 | [SourceDisksNames] 18 | 55="Perl Script Icon","",1 19 | 20 | [SourceDisksFiles] 21 | PerlScriptIcon.INF=55 22 | 23 | [DestinationDirs] 24 | PerlScriptIcon.Files.Inf = 17 25 | 26 | [PerlScriptIcon.Files.Inf] 27 | PerlScriptIcon.INF 28 | 29 | [PerlScriptIcon.AddReg] 30 | HKLM,%UDHERE%,DisplayName,,"%DisplayName%" 31 | HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%" 32 | HKCU,%UDHERE%,DisplayIcon,,"%ResourceDir%\perl.ico" 33 | HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\PerlScriptIcon.inf" 34 | HKCU,Software\Classes\.pl,,,"perlscript" 35 | HKCU,Software\Classes\.pl,Content Type,,"application/perlscript" 36 | HKCU,Software\Classes\perlscript,,,"Perl Script" 37 | HKCU,Software\Classes\perlscript\DefaultIcon,,,"""%ResourceDir%\perl.ico""" 38 | 39 | [PerlScriptIcon.DelReg] 40 | HKLM,%UDHERE% 41 | HKCU,Software\Classes\.pl 42 | HKCU,Software\Classes\perlscript 43 | 44 | [Strings] 45 | DisplayName="Perl Script Icon (Uninstall only)" 46 | DisplayVersion="1" 47 | UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\PerlScriptIcon" 48 | ResourceDir="CONTENT_PATH" 49 | -------------------------------------------------------------------------------- /KickAssVim/content/PythonScriptIcon.inf: -------------------------------------------------------------------------------- 1 | 2 | [version] 3 | Signature="$Windows NT$" 4 | 5 | [PythonScriptIconInstall] 6 | CopyFiles = PythonScriptIcon.Files.Inf 7 | AddReg = PythonScriptIcon.AddReg 8 | 9 | [DefaultInstall] 10 | CopyFiles = PythonScriptIcon.Files.Inf 11 | AddReg = PythonScriptIcon.AddReg 12 | 13 | [DefaultUnInstall] 14 | DelFiles = PythonScriptIcon.Files.Inf 15 | DelReg = PythonScriptIcon.DelReg 16 | 17 | [SourceDisksNames] 18 | 55="Python Script Icon","",1 19 | 20 | [SourceDisksFiles] 21 | PythonScriptIcon.INF=55 22 | 23 | [DestinationDirs] 24 | PythonScriptIcon.Files.Inf = 17 25 | 26 | [PythonScriptIcon.Files.Inf] 27 | PythonScriptIcon.INF 28 | 29 | [PythonScriptIcon.AddReg] 30 | HKLM,%UDHERE%,DisplayName,,"%DisplayName%" 31 | HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%" 32 | HKCU,%UDHERE%,DisplayIcon,,"%ResourceDir%\python.ico" 33 | HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\PythonScriptIcon.inf" 34 | HKCU,Software\Classes\.py,,,"pythonscript" 35 | HKCU,Software\Classes\.py,Content Type,,"application/pythonscript" 36 | HKCU,Software\Classes\pythonscript,,,"Python Script" 37 | HKCU,Software\Classes\pythonscript\DefaultIcon,,,"""%ResourceDir%\python.ico""" 38 | 39 | [PythonScriptIcon.DelReg] 40 | HKLM,%UDHERE% 41 | HKCU,Software\Classes\.py 42 | HKCU,Software\Classes\pythonscript 43 | 44 | [Strings] 45 | DisplayName="Python Script Icon (Uninstall only)" 46 | DisplayVersion="1" 47 | UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\PythonScriptIcon" 48 | ResourceDir="CONTENT_PATH" 49 | -------------------------------------------------------------------------------- /KickAssVim/content/RubyScriptIcon.inf: -------------------------------------------------------------------------------- 1 | 2 | [version] 3 | Signature="$Windows NT$" 4 | 5 | [RubyScriptIconInstall] 6 | CopyFiles = RubyScriptIcon.Files.Inf 7 | AddReg = RubyScriptIcon.AddReg 8 | 9 | [DefaultInstall] 10 | CopyFiles = RubyScriptIcon.Files.Inf 11 | AddReg = RubyScriptIcon.AddReg 12 | 13 | [DefaultUnInstall] 14 | DelFiles = RubyScriptIcon.Files.Inf 15 | DelReg = RubyScriptIcon.DelReg 16 | 17 | [SourceDisksNames] 18 | 55="Ruby Script Icon","",1 19 | 20 | [SourceDisksFiles] 21 | RubyScriptIcon.INF=55 22 | 23 | [DestinationDirs] 24 | RubyScriptIcon.Files.Inf = 17 25 | 26 | [RubyScriptIcon.Files.Inf] 27 | RubyScriptIcon.INF 28 | 29 | [RubyScriptIcon.AddReg] 30 | HKLM,%UDHERE%,DisplayName,,"%DisplayName%" 31 | HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%" 32 | HKCU,%UDHERE%,DisplayIcon,,"%ResourceDir%\Ruby.ico" 33 | HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\RubyScriptIcon.inf" 34 | HKCU,Software\Classes\.rb,,,"rubyscript" 35 | HKCU,Software\Classes\.rb,Content Type,,"application/rubyscript" 36 | HKCU,Software\Classes\rubyscript,,,"Ruby Script" 37 | HKCU,Software\Classes\rubyscript\DefaultIcon,,,"""%ResourceDir%\ruby.ico""" 38 | 39 | [RubyScriptIcon.DelReg] 40 | HKLM,%UDHERE% 41 | HKCU,Software\Classes\.rb 42 | HKCU,Software\Classes\rubyscript 43 | 44 | [Strings] 45 | DisplayName="Ruby Script Icon (Uninstall only)" 46 | DisplayVersion="1" 47 | UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\RubyScriptIcon" 48 | ResourceDir="CONTENT_PATH" 49 | -------------------------------------------------------------------------------- /KickAssVim/content/gvim.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal ENABLEEXTENSIONS 3 | IF "%1" NEQ "" (GOTO:OPENFILEINTAB) ELSE (GOTO:OPENEMPTYTAB) 4 | 5 | :OPENFILEINTAB 6 | START VIM_DIRECTORY\gvim.exe --remote-tab-silent "%*" 7 | GOTO:EOF 8 | 9 | :OPENEMPTYTAB 10 | FOR /F "tokens=*" %%i in ('VIM_DIRECTORY\vim.exe --serverlist') do SET SERVERLIST=%%i 11 | IF "%SERVERLIST%" EQU "" (start VIM_DIRECTORY\gvim.exe) ELSE (VIM_DIRECTORY\gvim.exe --remote-send ":tabnew") 12 | -------------------------------------------------------------------------------- /KickAssVim/content/perl.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssVim/content/perl.ico -------------------------------------------------------------------------------- /KickAssVim/content/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssVim/content/python.ico -------------------------------------------------------------------------------- /KickAssVim/content/ruby.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssVim/content/ruby.ico -------------------------------------------------------------------------------- /KickAssVim/content/vim.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/KickAssVim/content/vim.ico -------------------------------------------------------------------------------- /KickAssVim/tools/chocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | 2 | function replace-content{ 3 | param([string] $infFile, [string] $contentPath) 4 | Get-Content "$infFile" | Foreach-Object{$_ -replace 'CONTENT_PATH', "$contentPath"} | Set-Content 'TempFile.txt' 5 | move-item 'TempFile.txt' "$infFile" -Force 6 | } 7 | 8 | $toolsPath = $(Split-Path -parent $MyInvocation.MyCommand.Definition) 9 | $contentPath = ($toolsPath | Split-Path | Join-Path -ChildPath "content") 10 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 11 | 12 | #install batch file in path 13 | $nugetBin = join-path $env:chocolateyinstall 'bin' 14 | $cmdFile = join-path $contentPath 'gvim.cmd' 15 | $vimDir = join-path $env:programfiles 'vim\vim74' 16 | if ($is64bit) {$vimDir = join-path ${env:ProgramFiles(x86)} 'vim\vim74'} 17 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 18 | $vimDir = $fsObject.GetFolder("$vimDir").ShortPath 19 | 20 | Get-Content $cmdFile | Foreach-Object{$_ -replace 'VIM_DIRECTORY', "$vimDir"} | Set-Content 'TempFile.txt' 21 | move-item 'TempFile.txt' $(join-path $nugetBin 'gvim.cmd') -Force 22 | 23 | # add a batch file for the console version 24 | "@echo off 25 | $(join-path $vimDir 'vim.exe') %*" | Out-File $(Join-Path $nugetBin 'vim.cmd') -encoding ASCII 26 | 27 | #add right click menu 28 | $vimInf = join-path $contentPath 'EditWithVim.inf' 29 | 30 | Get-Content $vimInf | Foreach-Object{$_ -replace 'CONTENT_PATH', "$contentPath" -replace 'VIM_DIRECTORY', "$vimDir"} | Set-Content 'TempFile.txt' 31 | move-item 'TempFile.txt' $vimInf -Force 32 | 33 | # Set file icons for various file types 34 | $pythonInf = join-path $contentPath 'PythonScriptIcon.inf' 35 | Replace-Content $pythonInf $contentPath 36 | 37 | $rubyInf = join-path $contentPath 'RubyScriptIcon.inf' 38 | Replace-Content $rubyInf $contentPath 39 | 40 | $perlInf = join-path $contentPath 'PerlScriptIcon.inf' 41 | Replace-Content $perlInf $contentPath 42 | $scriptFile = $(Join-Path $env:temp 'Install-InfFiles.ps1') 43 | 44 | "Foreach(`$infFile in (`"$vimInf`", `"$pythonInf`", `"$rubyInf`", `"$perlInf`")) 45 | { 46 | & rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 `$infFile 47 | }"| Out-File $scriptFile -encoding ASCII 48 | 49 | Start-ChocolateyProcessAsAdmin "$scriptFile" 50 | -------------------------------------------------------------------------------- /NewPackage.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal enableextensions 3 | set OLDDIR=%CD% 4 | :: Change to the directory containing the script 5 | cd /d %0\.. 6 | 7 | md %1 8 | md %1\tools 9 | copy nuspec.template %1\%1.nuspec 10 | copy ChocolateyInstall.template %1\tools\ChocolateyInstall.ps1 11 | 12 | :: Return to the original directory 13 | cd /d %OLDDIR% 14 | -------------------------------------------------------------------------------- /PomoTime/PomoTime.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PomoTime 5 | 1.8 6 | PomoTime 7 | Antonio Fischett 8 | H. Alan Stevens 9 | 10 | http://www.xoring.com/ 11 | https://github.com/alanstevens/ChocoPackages/raw/master/PomoTime/PomoTime.png 12 | false 13 | PomoTime is a small and easy to use Windows application that can come in handy for people that use the Pomodoro Technique. The Pomodoro Technique is an easy and effective method to focus on your job, manage interruptions and increase productivity. 14 | 15 | PomoTime is a small and easy to use Windows application that can come in handy for people that use the Pomodoro Technique. 16 | pomodoro productivity 17 | 18 | 19 | -------------------------------------------------------------------------------- /PomoTime/PomoTime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/PomoTime/PomoTime.png -------------------------------------------------------------------------------- /PomoTime/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'PomoTime' 2 | $fileType = 'exe' 3 | $silentArgs = '/silent' 4 | $url = 'http://www.xoring.com/tt_bin/pomotime_v1.8.0_setup.exe' 5 | 6 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url 7 | -------------------------------------------------------------------------------- /WizMouse/WizMouse.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | wizmouse 5 | 1.7.0.3 6 | WizMouse 7 | Antibody Software 8 | H. Alan Stevens 9 | 10 | http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/ 11 | 12 | https://github.com/alanstevens/ChocoPackages/raw/master/WizMouse/WizMouse.png 13 | false 14 | 15 | WizMouse is a mouse enhancement utility that makes your mouse wheel work on the window currently under the mouse pointer, instead of the currently focused window. This means you no longer have to click on a window before being able to scroll it with the mouse wheel. This is a far more comfortable and practical way to make use of the mouse wheel. 16 | 17 | 18 | WizMouse is a mouse enhancement utility that makes your mouse wheel work on the window currently under the mouse pointer. 19 | 20 | mouse utility 21 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /WizMouse/WizMouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/WizMouse/WizMouse.png -------------------------------------------------------------------------------- /WizMouse/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'wizmouse' 2 | $fileType = 'EXE' 3 | $silentArgs = '/VERYSILENT /SP- /SUPPRESSMSGBOXES /NORESTART' 4 | $url = 'http://antibody-software.com/files/wizmouse_1_7_0_3_setup.exe' 5 | 6 | Install-ChocolateyPackage $packageName $fileType $silentArgs $url 7 | -------------------------------------------------------------------------------- /WizMouse/tools/chocolateyUninstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'wizmouse' 2 | $installerType = 'EXE' 3 | $silentArgs = '/VERYSILENT /SP- /SUPPRESSMSGBOXES /NORESTART' 4 | $validExitCodes = @(0) #please insert other valid exit codes here, exit codes for ms http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx 5 | 6 | $unfolder = "WizMouse" #Name of the folder here. No slashs. 7 | $unfile = "unins000.exe" #Put the name of the uninstall file (with the extension) here. Example: unins000.exe 8 | 9 | 10 | try { 11 | if (Test-Path "${Env:ProgramFiles(x86)}\$unfolder") { 12 | $unpath = "${Env:ProgramFiles(x86)}\$unfolder\$unfile" 13 | } else { 14 | $unpath = "$Env:ProgramFiles\$unfolder\$unfile" 15 | } 16 | Uninstall-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$unpath" -validExitCodes $validExitCodes 17 | 18 | # the following is all part of error handling 19 | # Write-ChocolateySuccess "$packageName" 20 | } catch { 21 | Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)" 22 | throw 23 | } 24 | -------------------------------------------------------------------------------- /Xnews/Xnews.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | xnews 5 | 5.04.25 6 | Xnews 7 | Luu Tran 8 | H. Alan Stevens 9 | 10 | http://xnews.newsguy.com 11 | https://github.com/alanstevens/ChocoPackages/raw/master/Xnews/Xnews.png 12 | false 13 | Xnews is a free Usenet newsreader for Windows. 14 | 15 | Xnews is a free Usenet newsreader for Windows. 16 | usenet news 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xnews/Xnews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanstevens/ChocoPackages/66b4d1984400989a99bf611ceef86a0484fd8886/Xnews/Xnews.png -------------------------------------------------------------------------------- /Xnews/tools/ChocolateyInstall.ps1: -------------------------------------------------------------------------------- 1 | $packageName = 'Xnews' 2 | $url = 'http://xnews.newsguy.com/release/xnews.zip' 3 | 4 | $chocTempDir = Join-Path $env:TEMP "chocolatey" 5 | $tempDir = Join-Path $chocTempDir "$packageName" 6 | $file = Join-Path $tempDir "$($packageName)Install.zip" 7 | $toolsDir = (Split-Path -parent $MyInvocation.MyCommand.Definition) 8 | $contentDir = ($toolsDir | Split-Path | Join-Path -ChildPath "content") 9 | 10 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64 11 | 12 | $programFiles = $env:programfiles 13 | if ($is64bit) {$programFiles = ${env:ProgramFiles(x86)}} 14 | 15 | 16 | $fsObject = New-Object -ComObject Scripting.FileSystemObject 17 | $programFiles = $fsObject.GetFolder("$programFiles").ShortPath 18 | $unzipLocation = join-path $programFiles 'Xnews' 19 | 20 | Start-ChocolateyProcessAsAdmin "Install-ChocolateyZipPackage $packageName $url `"$unzipLocation`"" 21 | 22 | $executable = join-path $programfiles 'Xnews\Xnews.exe' 23 | 24 | Install-ChocolateyDesktopLink $executable 25 | 26 | $executable = $fsObject.GetFile("$executable").ShortPath 27 | 28 | #add batch file 29 | $batchFileName = Join-Path $nugetExePath "$packageName.bat" 30 | 31 | "@echo off 32 | SET DIR=%~dp0% 33 | start $executable %*" | Out-File $batchFileName -encoding ASCII 34 | -------------------------------------------------------------------------------- /nuspec.template: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | H. Alan Stevens 9 | 10 | 11 | 12 | false 13 | 14 | 15 | 16 | 17 | 20 | 21 | 22 | --------------------------------------------------------------------------------