├── .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 |
--------------------------------------------------------------------------------