├── .gitignore
├── DotNet4.6-TargetPack
├── DotNet4.6-TargetPack.nuspec
├── Tools
│ └── ChocolateyInstall.ps1
└── dotnet.png
├── DotNet4.6.1-DevPack
├── DotNet4.6.1-DevPack.nuspec
├── Tools
│ └── ChocolateyInstall.ps1
└── dotnet.png
├── DotNet4.6
├── DotNet4.6.nuspec
└── Tools
│ └── ChocolateyInstall.ps1
├── Excel.Viewer
├── Excel.Viewer.nuspec
└── Tools
│ └── ChocolateyInstall.ps1
├── Indihiang
├── Tools
│ └── ChocolateyInstall.ps1
└── indihiang.nuspec
├── LogParser
├── Tools
│ └── ChocolateyInstall.ps1
└── logparser.nuspec
├── MBCA
├── Tools
│ └── ChocolateyInstall.ps1
└── mbca.nuspec
├── PAL
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── setup.exe.ignore
└── pal.nuspec
├── Powerpoint.Viewer
├── Powerpoint.Viewer.nuspec
└── Tools
│ └── ChocolateyInstall.ps1
├── Project.2010.SDK
├── Tools
│ └── ChocolateyInstall.ps1
└── project.2010.sdk.nuspec
├── QueryExPlus
├── Tools
│ └── ChocolateyInstall.ps1
└── queryexplus.nuspec
├── README.md
├── SQLBPA.2008
├── Tools
│ └── ChocolateyInstall.ps1
└── sqlbpa.2008.nuspec
├── SQLBPA.2012
├── Tools
│ └── ChocolateyInstall.ps1
└── sqlbpa.2012.nuspec
├── Safari
├── Tools
│ └── ChocolateyInstall.ps1
└── safari.nuspec
├── Sharepoint.2010.SDK
├── Tools
│ └── ChocolateyInstall.ps1
└── sharepoint.2010.sdk.nuspec
├── SqlDiagManager
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── setup.exe.ignore
└── sqldiagmanager.nuspec
├── TeamFoundationServer2015
├── TeamFoundationServer2015.nuspec
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── vs.png
├── TeamFoundationServerExpress2015
├── TeamFoundationServerExpress2015.nuspec
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── vs.png
├── VisualStudio2015Community
├── Tools
│ ├── AdminDeployment.xml
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── VisualStudioCommunity2015.nuspec
├── VisualStudio2015Enterprise
├── Tools
│ ├── AdminDeployment.xml
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── VisualStudioEnterprise2015.nuspec
├── VisualStudio2015Professional
├── Tools
│ ├── AdminDeployment.xml
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── VisualStudioProfessional2015.nuspec
├── VisualStudio2017Community
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── VisualStudioCommunity2017.nuspec
├── VisualStudio2017Professional
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
└── VisualStudioProfessional2017.nuspec
├── VisualStudioCommon
├── VS2015.png
├── VSModules2015.psm1
└── VSModules2017.psm1
├── VisualStudioCommunity2013
├── Tools
│ ├── AdminDeployment.xml
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
├── VisualStudioCommunity2013.nuspec
└── vs.png
├── VisualStudioExpress2012TFS
├── Tools
│ └── ChocolateyInstall.ps1
├── VisualStudioExpress2012TFS.nuspec
└── vs.png
├── VisualStudioExpress2012TeamExplorer
├── Tools
│ └── ChocolateyInstall.ps1
└── VisualStudioExpress2012TeamExplorer.nuspec
├── VisualStudioExpress2012Windows8
├── Tools
│ └── ChocolateyInstall.ps1
├── VisualStudioExpress2012Windows8.nuspec
└── vs.png
├── VisualStudioExpress2012WindowsPhone
├── Tools
│ └── ChocolateyInstall.ps1
├── VisualStudioExpress2012WindowsPhone.nuspec
└── vs.png
├── VisualStudioExpress2013Windows
├── Tools
│ └── ChocolateyInstall.ps1
├── VisualStudioExpress2013Windows.nuspec
└── vs.png
├── VisualStudioExpress2013WindowsDesktop
├── Tools
│ └── ChocolateyInstall.ps1
├── VisualStudioExpress2013WindowsDesktop.nuspec
├── vs.png
└── vs.svg
├── VisualStudioExpress2015Web
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
├── VisualStudioExpress2015Web.nuspec
└── vs.png
├── VisualStudioExpress2015Windows
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
├── VisualStudioExpress2015Windows.nuspec
└── vs.png
├── VisualStudioExpress2015WindowsDesktop
├── Tools
│ ├── ChocolateyInstall.ps1
│ └── ChocolateyUninstall.ps1
├── VisualStudioExpress2015WindowsDesktop.nuspec
└── vs.png
├── WindowsPhone8SDK
├── Tools
│ └── ChocolateyInstall.ps1
├── WindowsPhone8SDK.nuspec
├── WindowsPhone8SDK.png
└── WindowsPhone8SDK.svg
├── Word.Viewer
├── Tools
│ └── ChocolateyInstall.ps1
└── Word.Viewer.nuspec
├── cwrsync
├── cwrsync.nuspec
└── tools
│ ├── ChocolateyInstall.ps1
│ ├── ssh-keygen.exe.ignore
│ └── ssh.exe.ignore
├── icons
├── dotnet.png
└── vs.png
├── jivkok.AutoHotKey
├── jivkok.AutoHotKey.nuspec
└── tools
│ ├── AutoHotKey.ahk
│ ├── chocolateyInstall.ps1
│ └── chocolateyUninstall.ps1
├── jivkok.BoxStarter1
├── Tools
│ ├── AdminProxy.ps1
│ ├── BoxStarter.bat
│ ├── BoxStarter.psm1
│ └── ChocolateyInstall.ps1
└── jivkok.boxstarter1.nuspec
├── jivkok.Dev1
└── jivkok.dev1.nuspec
├── jivkok.GitConfig
├── content
│ └── dummy.txt
├── jivkok.GitConfig.nuspec
└── tools
│ ├── chocolateyInstall.ps1
│ └── chocolateyUninstall.ps1
├── jivkok.Shell
├── content
│ └── Console.png
├── dev.boxstarter.ps1
├── jivkok.Shell.nuspec
├── main.boxstarter.ps1
├── shell.boxstarter.ps1
└── tools
│ ├── chocolateyInstall.ps1
│ └── chocolateyUninstall.ps1
├── jivkok.SublimeText3.Packages
├── Sublime_Text.png
├── jivkok.SublimeText3.Packages.nuspec
└── tools
│ ├── Default (Windows).sublime-keymap
│ ├── Espresso Soda.tmTheme
│ ├── Gist.sublime-settings
│ ├── GitGutter.sublime-settings
│ ├── JsonHelpers.ps1
│ ├── Monokai Soda.tmTheme
│ ├── Package Control.sublime-settings
│ ├── Preferences.sublime-settings
│ ├── SublimeHelpers.ps1
│ ├── VisualStudio (Dark).tmTheme
│ ├── VisualStudio (Light).tmTheme
│ ├── chocolateyInstall.ps1
│ └── trailing_spaces.sublime-settings
├── jivkok.Tools
└── jivkok.tools.nuspec
├── jivkok.VSExtensions.2013
├── Tools
│ └── ChocolateyInstall.ps1
└── jivkok.vsextensions.2013.nuspec
├── jivkok.VSExtensions.2015
├── Tools
│ └── ChocolateyInstall.ps1
└── jivkok.vsextensions.2015.nuspec
└── vcredist2015
├── ms.png
├── tools
├── chocolateyInstall.ps1
└── chocolateyUninstall.ps1
└── vcredist2015.nuspec
/.gitignore:
--------------------------------------------------------------------------------
1 | *.sublime-workspace
2 | *.nupkg
3 |
4 |
--------------------------------------------------------------------------------
/DotNet4.6-TargetPack/DotNet4.6-TargetPack.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DotNet4.6-TargetPack
5 | Microsoft .NET Framework 4.6 Targeting Pack
6 | 4.6.00081.20150925
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=48136
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/DotNet4.6-TargetPack/dotnet.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | https://github.com/jivkok/Chocolatey-Packages/tree/master/DotNet4.6-TargetPack
13 | false
14 | Microsoft .NET Framework 4.6 Targeting Pack
15 | The .NET Framework 4.6 Targeting Pack is a package that enables developers to build applications targeting the .NET Framework 4.6 using either Visual Studio 2013, Visual Studio 2012 or third party IDEs.
16 |
17 | Restart requirement - you may have to restart the computer after you install this package. It is recommended that you close all applications that are using the .NET Framework before installing this package.
18 | microsoft .net framework 4.6 developer target pack
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/DotNet4.6-TargetPack/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'DotNet46-TargetPack'
2 | $installerType = 'exe'
3 | $32BitUrl = 'http://download.microsoft.com/download/8/2/F/82FF2034-83E6-4F93-900D-F88C7AD9F3EE/NDP46-TargetingPack-KB3045566.exe'
4 | $silentArgs = "/Passive /NoRestart /Log ""$env:temp\net46-targetpack.log"""
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010 # success, restart required
8 | )
9 |
10 | Install-ChocolateyPackage $packageName $installerType $silentArgs $32BitUrl -validExitCodes $validExitCodes
11 |
12 | # ENU language pack
13 | $packageName = 'DotNet46-TargetPack-enu'
14 | $32BitUrl = 'http://download.microsoft.com/download/8/2/F/82FF2034-83E6-4F93-900D-F88C7AD9F3EE/NDP46-TargetingPack-KB3045566-ENU.exe'
15 | $silentArgs = "/Passive /NoRestart /Log ""$env:temp\net46-targetpackenu.log"""
16 |
17 | Install-ChocolateyPackage $packageName $installerType $silentArgs $32BitUrl -validExitCodes $validExitCodes
18 |
--------------------------------------------------------------------------------
/DotNet4.6-TargetPack/dotnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/DotNet4.6-TargetPack/dotnet.png
--------------------------------------------------------------------------------
/DotNet4.6.1-DevPack/DotNet4.6.1-DevPack.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DotNet4.6.1-DevPack
5 | Microsoft .NET Framework 4.6.1 Developer Pack
6 | 4.6.01055.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.microsoft.com/en-us/download/details.aspx?id=49978
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/DotNet4.6.1-DevPack/dotnet.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | https://github.com/jivkok/Chocolatey-Packages/tree/master/DotNet4.6.1-DevPack
13 | false
14 | Microsoft .NET Framework 4.6.1 Developer Pack
15 | The Microsoft .NET Framework 4.6.1 Developer Pack is a single package that bundles the .NET Framework 4.6.1, the .NET 4.6.1 Targeting Pack and the .NET 4.6.1 SDK. The corresponding language pack for Dev Pack contains the .NET Framework 4.6.1 language pack, .NET 4.6.1 SDK language pack and the Intellisense files. Developers can use this package to install all the different components for .NET 4.6.1 and build applications targeting the .NET Framework 4.6.1 using either Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 or third party IDEs.
16 |
17 | Restart requirement - you may have to restart the computer after you install this package. It is recommended that you close all applications that are using the .NET Framework before installing this package.
18 | microsoft .net framework 4.6.1 developer target pack
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/DotNet4.6.1-DevPack/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'DotNet4.6.1-DevPack'
2 | $installerType = 'exe'
3 | $32BitUrl = 'https://download.microsoft.com/download/F/1/D/F1DEB8DB-D277-4EF9-9F48-3A65D4D8F965/NDP461-DevPack-KB3105179-ENU.exe'
4 | $silentArgs = "/Passive /NoRestart /Log ""$env:temp\dotnet461-devpack.log"""
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010 # success, restart required
8 | )
9 |
10 | Install-ChocolateyPackage $packageName $installerType $silentArgs $32BitUrl -validExitCodes $validExitCodes
11 |
--------------------------------------------------------------------------------
/DotNet4.6.1-DevPack/dotnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/DotNet4.6.1-DevPack/dotnet.png
--------------------------------------------------------------------------------
/DotNet4.6/DotNet4.6.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DotNet4.6
5 | Microsoft .NET Framework 4.6
6 | 4.6.01055.0
7 | Microsoft
8 | Jivko Kolev
9 | https://msdn.microsoft.com/en-us/library/w0x726c2(v=vs.110).aspx
10 | https://github.com/jivkok/Chocolatey-Packages/tree/master/DotNet4.6
11 | https://github.com/jivkok/Chocolatey-Packages/raw/master/icons/dotnet.png
12 | http://msdn.microsoft.com/en-US/cc300389.aspx
13 | false
14 | Microsoft .NET Framework 4.6
15 | The Microsoft .NET Framework 4.6 is a highly compatible, in-place update to the Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 and Microsoft .NET Framework 4.5.2. The web installer is a small package that automatically determines and downloads only the components applicable for a particular platform.
16 | microsoft .net framework 4.6 redistributable
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/DotNet4.6/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Function IsInstalled {
2 | $ver = (Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full').Release
3 | return (!($ver -eq $null) -and ($ver -ge 394254))
4 | }
5 |
6 | if (IsInstalled) {
7 | Write-Host "Microsoft .NET Framework 4.6 or later is already installed"
8 | }
9 | else {
10 | $packageName = 'DotNet46'
11 | $installerType = 'exe'
12 | $Url = 'https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe'
13 | $silentArgs = "/Passive /NoRestart /Log ""$env:temp\net46.log"""
14 | $validExitCodes = @(
15 | 0, # success
16 | 3010 # success, restart required
17 | )
18 |
19 | Install-ChocolateyPackage $packageName $installerType $silentArgs $Url -validExitCodes $validExitCodes
20 |
21 | if (-Not (IsInstalled)) {
22 | Write-Host "A restart is required to finalise the Microsoft .NET Framework 4.6 installation"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Excel.Viewer/Excel.Viewer.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Excel.Viewer
5 | Excel.Viewer
6 | 12.0.6219.1000
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=10
10 | http://c.s-microsoft.com/en-us/CMSImages/office_symbol_clr_56x56.png
11 | http://www.microsoft.com/en-us/download/details.aspx?id=10
12 | false
13 | Open, view, and print Excel workbooks, even if you don't have Excel installed.
14 | Open, view, and print Excel workbooks, even if you don't have Excel installed. Supports the following Excel versions: 2010, 2007, 2003, 2002, 2000, 97.
15 | microsoft office excel viewer
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Excel.Viewer/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'Excel.Viewer' 'exe' '/quiet' 'http://download.microsoft.com/download/e/a/9/ea913c8b-51a7-41b7-8697-9f0d0a7274aa/ExcelViewer.exe'
2 |
--------------------------------------------------------------------------------
/Indihiang/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'indihiang';
2 |
3 | Install-ChocolateyPackage $package 'msi' '/passive' 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=indihiang&DownloadId=112613&FileTime=129139805749600000&Build=19471' 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=indihiang&DownloadId=112614&FileTime=129139805751000000&Build=19471'
4 |
--------------------------------------------------------------------------------
/Indihiang/indihiang.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | indihiang
5 | Indihiang - Web Log Analyzing Tool
6 | 1.0.0.1
7 | agusk
8 | Jivko Kolev
9 | http://indihiang.codeplex.com/
10 | http://chocolatey.org/Content/Images/packageDefaultIcon-50x50.png
11 | http://indihiang.codeplex.com/license
12 | false
13 | The tool analyzes IIS and Apache Web servers in comprehensive graphs and reports.
14 | The tool analyzes IIS and Apache Web servers in comprehensive graphs and reports.
15 | Project Features:
16 | - .NET Framework with C# as programming language
17 | - Web Log Viewer and analyzer
18 | - Web Log Consolidation
19 | - Web Log Real-time monitoring
20 | - Support for IIS6 and IIS7
21 | - Trend Data Analysis
22 | - Reporting
23 | iis apache web server log logparser analysis
24 |
25 |
26 |
--------------------------------------------------------------------------------
/LogParser/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $name = 'logparser'
2 | $is64bit = (Get-WmiObject Win32_Processor).AddressWidth -eq 64
3 | $program_files = if ($is64bit) { ${ENV:PROGRAMFILES(X86)} } else { $ENV:PROGRAMFILES }
4 |
5 | Install-ChocolateyPackage $name 'msi' '/quiet' 'http://download.microsoft.com/download/f/f/1/ff1819f9-f702-48a5-bbc7-c9656bc74de8/LogParser.msi'
6 | Install-ChocolateyPath (Join-Path $program_files 'Log Parser 2.2')
7 |
--------------------------------------------------------------------------------
/LogParser/logparser.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.2.0.20151212
5 | Microsoft Corp.
6 | Jivko Kolev
7 | http://www.microsoft.com/en-us/download/details.aspx?id=24659
8 | http://i.microsoft.com/global/ImageStore/PublishingImages/logos/56x56/microsoft_logo_56x56.png
9 | http://www.microsoft.com/en-us/download/details.aspx?id=24659
10 | logparser
11 | LogParser
12 | false
13 | Log parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, and Active Directory®. You tell Log Parser what information you need and how you want it processed. The results of your query can be custom-formatted in text based output, or they can be persisted to more specialty targets like SQL, SYSLOG, or a chart.
14 | Most software is designed to accomplish a limited number of specific tasks. Log Parser is different... the number of ways it can be used is limited only by the needs and imagination of the user. The world is your database with Log Parser.
15 | Log parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, and Active Directory®.
16 | logparser log parser eventlog registry ad wmi syslog
17 |
18 |
19 |
--------------------------------------------------------------------------------
/MBCA/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'mbca' 'msi' '/passive' 'http://download.microsoft.com/download/A/6/E/A6E303A4-D4BA-4423-BAB1-495582C67F64/MBCA_Setup32.msi' 'http://download.microsoft.com/download/A/6/E/A6E303A4-D4BA-4423-BAB1-495582C67F64/MBCA_Setup64.msi'
2 |
--------------------------------------------------------------------------------
/MBCA/mbca.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0.0.1
5 | Microsoft Corp.
6 | Jivko Kolev
7 | http://www.microsoft.com/en-us/download/details.aspx?id=16475
8 | http://i.microsoft.com/global/ImageStore/PublishingImages/logos/56x56/microsoft_logo_56x56.png
9 | http://www.microsoft.com/en-us/download/details.aspx?id=16475
10 | mbca
11 | Microsoft Baseline Configuration Analyzer 2.0
12 | false
13 | Microsoft Baseline Configuration Analyzer 2.0 (MBCA 2.0) can help you maintain optimal system configuration by analyzing configurations of your computers against a predefined set of best practices, and reporting results of the analyses. Best practices are developed by a product development team or domain experts, and are packaged in the form of a best practice model. Models are available as separately-downloadable packages that can be run and analyzed by MBCA. MBCA lets users work with best practice models in a consistent, user-friendly way.
14 | Microsoft Baseline Configuration Analyzer 2.0
15 | microsoft baseline configuration analyzer best practices
16 |
17 |
18 |
--------------------------------------------------------------------------------
/PAL/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'pal';
2 | $url = 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=pal&DownloadId=1567797&FileTime=131069520255930000&Build=21031'
3 | $drop = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
4 | $checkSum = '5A032BAF0B3986E7706E7CCE2AE3587D02B04FD223BDCE2E278F3CC34E14CE21'
5 | $checkSumType = 'sha256'
6 |
7 | Install-ChocolateyZipPackage $package $url $drop -Checksum $checkSum -ChecksumType $checkSumType
8 |
--------------------------------------------------------------------------------
/PAL/Tools/setup.exe.ignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/PAL/Tools/setup.exe.ignore
--------------------------------------------------------------------------------
/PAL/pal.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | pal
5 | Performance Analysis of Logs (PAL) Tool
6 | 2.7.6.0
7 | mikelag, svenhau
8 | Jivko Kolev
9 | http://pal.codeplex.com/
10 | http://chocolatey.org/Content/Images/packageDefaultIcon-50x50.png
11 | http://pal.codeplex.com/license
12 | false
13 | Ever have a performance problem, but don't know what performance counters to collect or how to analyze them? The PAL (Performance Analysis of Logs) tool is a powerful tool that reads in a performance monitor counter log and analyzes it using known thresholds.
14 | Ever have a performance problem, but don't know what performance counters to collect or how to analyze them? The PAL (Performance Analysis of Logs) tool is a powerful tool that reads in a performance monitor counter log and analyzes it using known thresholds.
15 |
16 | Features:
17 |
18 | - Thresholds files for most of the major Microsoft products such as IIS, MOSS, SQL Server, BizTalk, Exchange, and Active Directory.
19 | - An easy to use GUI interface which makes creating batch files for the PAL.ps1 script.
20 | - A GUI editor for creating or editing your own threshold files.
21 | - Creates an HTML based report for ease of copy/pasting into other applications.
22 | - Analyzes performance counter logs for thresholds using thresholds that change their criteria based on the computer's role or hardware specs.
23 |
24 | microsoft performance perfmon counter monitor analysis log iis moss sqlserver biztalk exchange ad
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Powerpoint.Viewer/Powerpoint.Viewer.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Powerpoint.Viewer
5 | Powerpoint.Viewer
6 | 12.0.6219.1000
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=13
10 | http://c.s-microsoft.com/en-us/CMSImages/office_symbol_clr_56x56.png
11 | http://www.microsoft.com/en-us/download/details.aspx?id=13
12 | false
13 | PowerPoint Viewer lets you view full-featured presentations created in PowerPoint 97 and later versions.
14 | PowerPoint Viewer lets you view full-featured presentations created in PowerPoint 97 and later versions. Supports the following Powerpoint versions: 2010, 2007, 2003, 2002, 2000, 97.
15 | microsoft office powerpoint viewer
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Powerpoint.Viewer/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'Powerpoint.Viewer' 'exe' '/quiet' 'http://download.microsoft.com/download/E/6/7/E675FFFC-2A6D-4AB0-B3EB-27C9F8C8F696/PowerPointViewer.exe'
2 |
--------------------------------------------------------------------------------
/Project.2010.SDK/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $drop = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
2 | $msi = "$drop\Project2010SDK.msi"
3 | Install-ChocolateyZipPackage 'project.2010.sdk' 'http://download.microsoft.com/download/A/3/B/A3BBD4C5-A4C8-489B-BBE1-C167AAD808E2/Project2010SDK.exe' $drop
4 | Install-ChocolateyInstallPackage "project.2010.sdk" 'msi' "/passive" $msi
5 |
--------------------------------------------------------------------------------
/Project.2010.SDK/project.2010.sdk.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | project.2010.sdk
5 | Microsoft Project 2010 Software Development Kit
6 | 12.0.0.1
7 | Microsoft Corp.
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=15511
10 | http://i.microsoft.com/global/ImageStore/PublishingImages/logos/56x56/office_symbol_clr_56x56.png
11 | http://www.microsoft.com/en-us/download/details.aspx?id=15511
12 | false
13 | Microsoft Project 2010 Software Development Kit
14 | The Microsoft Project 2010 SDK contains documentation, code samples, "How to" articles, and programming references to help customize and integrate the Project 2010 clients and Project Server 2010 with other applications for enterprise project management.
15 | microsoft office project server projectserver 2010 sdk psi winproj
16 |
17 |
18 |
--------------------------------------------------------------------------------
/QueryExPlus/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'queryexplus'
2 |
3 | $drop = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
4 | $exe = "$drop\QueryExPlus.exe"
5 | Install-ChocolateyZipPackage $packageName 'http://downloads.sourceforge.net/project/queryexplus/Query%20ExPlus%202/2.0.3.1/QueryExPlus.exe_2_0_3_1.zip?use_mirror=iweb' $drop
6 |
--------------------------------------------------------------------------------
/QueryExPlus/queryexplus.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0.3.2
5 | Joseph Albahari, Timur Fanshteyn
6 | Jivko Kolev
7 | http://sourceforge.net/projects/queryexplus/
8 | http://chocolatey.org/Content/Images/packageDefaultIcon-50x50.png
9 | http://sourceforge.net/projects/queryexplus/
10 | queryexplus
11 | QueryExPlus
12 | false
13 | Query Express is a simple Query Analyzer look-alike, but being small and free it can be run where the SQL Server client tools are not installed or licensed. This makes it especially useful as a query tool for MSDE and SQL Express. It also connects to Oracle and other OLE-DB compliant databases..
14 | Database Query Tool - MS Query Analyzer look-alike
15 | queryexplus database sql query analyzer
16 |
17 |
18 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Chocolatey-Packages
2 | ===================
3 |
4 | Repo for hosting Chocolatey packages
--------------------------------------------------------------------------------
/SQLBPA.2008/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'sqlbpa.2008' 'msi' '/passive' 'http://download.microsoft.com/download/9/3/C/93CCF4F6-B1DC-4636-BE83-05478125E98E/1033/X86/SQL2008R2BPA_Setup32.msi' 'http://download.microsoft.com/download/9/3/C/93CCF4F6-B1DC-4636-BE83-05478125E98E/1033/X64/SQL2008R2BPA_Setup64.msi'
2 |
--------------------------------------------------------------------------------
/SQLBPA.2008/sqlbpa.2008.nuspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/SQLBPA.2008/sqlbpa.2008.nuspec
--------------------------------------------------------------------------------
/SQLBPA.2012/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'sqlbpa.2012' 'msi' '/passive' 'http://download.microsoft.com/download/B/B/2/BB2C20B3-B965-44F2-B22B-9AA3223DBDB2/SQL2012BPA_Setup32.msi' 'http://download.microsoft.com/download/B/B/2/BB2C20B3-B965-44F2-B22B-9AA3223DBDB2/SQL2012BPA_Setup64.msi'
2 |
--------------------------------------------------------------------------------
/SQLBPA.2012/sqlbpa.2012.nuspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/SQLBPA.2012/sqlbpa.2012.nuspec
--------------------------------------------------------------------------------
/Safari/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'safari' 'exe' '/passive' 'http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/SafariSetup.exe'
--------------------------------------------------------------------------------
/Safari/safari.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 5.1.7.1
5 | Apple Corp.
6 | Jivko Kolev
7 | http://www.apple.com/safari/
8 | http://images.apple.com/safari/images/overview_title.jpg
9 | http://www.apple.com/legal/terms/site.html
10 | safari
11 | Safari
12 | false
13 | Safari Web Browser.
14 | Safari Web Browser.
15 | safari web browser apple
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Sharepoint.2010.SDK/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'sharepoint.2010.sdk' 'exe' '/passive' 'http://download.microsoft.com/download/7/A/C/7AC3D191-9EEE-4BEA-9E45-913FD91E9ECA/SharePointPlatformSDK.exe'
2 |
--------------------------------------------------------------------------------
/Sharepoint.2010.SDK/sharepoint.2010.sdk.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | sharepoint.2010.sdk
5 | Microsoft Sharepoint 2010 Software Development Kit
6 | 12.0.0.1
7 | Microsoft Corp.
8 | Jivko Kolev
9 | http://msdn.microsoft.com/en-us/library/ee557253.aspx
10 | http://i.microsoft.com/global/ImageStore/PublishingImages/logos/56x56/office_symbol_clr_56x56.png
11 | http://msdn.microsoft.com/en-us/library/ee557253.aspx
12 | false
13 | Microsoft Sharepoint 2010 Software Development Kit
14 | The SDK includes documentation and code samples for Microsoft SharePoint Foundation 2010 and for Microsoft SharePoint Server 2010, which builds upon the SharePoint Foundation 2010 infrastructure. The documentation includes detailed descriptions of the technologies that SharePoint Server 2010 and SharePoint Foundation 2010 provide for developers, reference documentation for the server and client object models, and step-by-step procedures for using and programming with these technologies and object models. This SDK also includes best practices and setup guidance that will help you get started with your own custom applications that build and extend upon the SharePoint Foundation 2010 and SharePoint Server 2010 platforms.
15 | microsoft office sharepoint server 2010 sdk
16 |
17 |
18 |
--------------------------------------------------------------------------------
/SqlDiagManager/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'sqldiagmanager';
2 |
3 | $drop = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
4 | $msi = "$drop\SetupX86.msi"
5 | Install-ChocolateyZipPackage $package 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=diagmanager&DownloadId=246133&FileTime=129514200362570000&Build=19471' $drop
6 | Install-ChocolateyInstallPackage $package 'msi' "/passive" $msi
7 |
--------------------------------------------------------------------------------
/SqlDiagManager/Tools/setup.exe.ignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/SqlDiagManager/Tools/setup.exe.ignore
--------------------------------------------------------------------------------
/SqlDiagManager/sqldiagmanager.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | sqldiagmanager
5 | SqlDiag Manager
6 | 10.5.1.202
7 | Microsoft
8 | Jivko Kolev
9 | http://diagmanager.codeplex.com/
10 | http://chocolatey.org/Content/Images/packageDefaultIcon-50x50.png
11 | http://diagmanager.codeplex.com/license
12 | false
13 | SqlDiag Manager is a graphic interface that provides customization capbabilities to collect data for SQL Server using sqldiag collector engine. The data collected can be used by SQL Nexus tool which help you troubleshoot SQL Server performance problems. This is the same tool Microsoft SQL Server support engineers use to for data collection to troubleshoot customer's performance problems.
14 | Sqldiag Manager is a graphic interface that provides customization capbabilities to collect data for SQL Server using sqldiag collector engine. The data collected can be used by SQL Nexus tool which help you troubleshoot SQL Server performance problems. This is the same tool Microsoft SQL Server support engineers use to for data collection to troubleshoot customer's performance problems.
15 |
16 | How it works
17 | This tool lets you customize what you want to collect and then let you create a data collection package. You extract the package and run SQLdiag data collector engine on the SQL Server you are troubleshooting.
18 |
19 | Feature Highlights
20 | 1.Powerful data collection capabilities: The tool relies on SQLdiag collector engine to provide collection of perfmon, profiler trace, msinfo32, errorlogs, Windows event logs, TSQL script output and registry exports.
21 | 2.Default templates: You can choose SQL Server version and platform (32 bit or 64 bit). The tool will automatically choose a default template for the combination. This will have default set of perfmon counters, profiler traces.
22 | 3.Shipped with ready to use Custom collectors: Most commonly used custom collectors include SQL Server 2005, 2008 or 2008 R2 performance collector.
23 | 4.Customization/Extensibility: You can customize what perfmon and profiler trace events you want to collect. Additionally, you can create your own custom collectors with TSQL Scripts, batch files and utilities. See customization guide.
24 | 5.Packaging: With a single click of save, the tool will package all your files into a single cab so that you can ship to the machine where you intend to run on.
25 | 6.Integration with SQL Nexus: The custom collectors shipped will collect data that can be analyzed by SQL Nexus Tool.
26 |
27 | microsoft performance sql diag sqldiag pssdiag diagnostics nexus
28 |
29 |
30 |
--------------------------------------------------------------------------------
/TeamFoundationServer2015/TeamFoundationServer2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TeamFoundationServer2015
5 | Visual Studio Team Foundation Server 2015
6 | 14.0.23129.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/products/mt238358
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/TeamFoundationServer2015/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Team Foundation Server 2015
14 | Free source-code-control, project-management, and team-collaboration platform at the core of the Microsoft suite of Application Lifecycle Management (ALM) tools. By automating the software delivery process, entire teams can track team actions, transactions, and project artifacts such as requirements, tasks, bugs, source code, build results, and test results. Collaborate, manage your repositories and automate build processes.
15 | Microsoft Visual Studio Team Foundation Server 2015 TFS
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/TeamFoundationServer2015/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'TeamFoundationServer2015'
2 | $installerType = 'exe'
3 | $silentArgs = "/Passive /NoRestart /Log $env:temp\TeamFoundationServer2015.log"
4 | $url = 'http://download.microsoft.com/download/D/5/5/D55B3B8C-A270-495F-BEF9-846AB05F294B/tfs_server.exe'
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010, # success, restart required
8 | 2147781575, # pending restart required
9 | -2147185721 # pending restart required
10 | )
11 |
12 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
13 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
14 |
--------------------------------------------------------------------------------
/TeamFoundationServer2015/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'TeamFoundationServer2015' 'Microsoft Team Foundation Server 2015' 'tfs_server.exe'
4 |
--------------------------------------------------------------------------------
/TeamFoundationServer2015/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/TeamFoundationServer2015/vs.png
--------------------------------------------------------------------------------
/TeamFoundationServerExpress2015/TeamFoundationServerExpress2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TeamFoundationServerExpress2015
5 | Visual Studio Team Foundation Server Express 2015
6 | 14.0.23129.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/products/mt238358
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/TeamFoundationServerExpress2015/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Team Foundation Server Express 2015
14 | Free source-code-control, project-management, and team-collaboration platform at the core of the Microsoft suite of Application Lifecycle Management (ALM) tools. By automating the software delivery process, entire teams can track team actions, transactions, and project artifacts such as requirements, tasks, bugs, source code, build results, and test results. Collaborate, manage your repositories and automate build processes.
15 | Microsoft Visual Studio Team Foundation Server Express 2015 TFS
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/TeamFoundationServerExpress2015/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'TeamFoundationServerExpress2015'
2 | $installerType = 'exe'
3 | $silentArgs = "/Passive /NoRestart /Log $env:temp\TeamFoundationServerExpress2015.log"
4 | $url = 'http://download.microsoft.com/download/C/A/F/CAF8D1B5-3065-4FEB-B9F0-3E6DAD0C03C8/tfs_express.exe'
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010, # success, restart required
8 | 2147781575, # pending restart required
9 | -2147185721 # pending restart required
10 | )
11 |
12 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
13 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
14 |
--------------------------------------------------------------------------------
/TeamFoundationServerExpress2015/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'TeamFoundationServerExpress2015' 'Microsoft Team Foundation Server 2015 Express' 'tfs_express.exe'
4 |
--------------------------------------------------------------------------------
/TeamFoundationServerExpress2015/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/TeamFoundationServerExpress2015/vs.png
--------------------------------------------------------------------------------
/VisualStudio2015Community/Tools/AdminDeployment.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 |
--------------------------------------------------------------------------------
/VisualStudio2015Community/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Install-VS 'VisualStudio2015Community' 'http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs_community.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Community/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudio2015Community' 'Microsoft Visual Studio Community 2015' 'vs_community.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Community/VisualStudioCommunity2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudio2015Community
5 | Visual Studio 2015 Community
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/vs-2015-product-editions
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommon/VS2015.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Free, full-featured and extensible tool for developers building non-enterprise applications
14 | ### Overview
15 | Free, full-featured and extensible tool for developers building non-enterprise applications.
16 |
17 | - Full-featured Integrated Development Environment for building Web, Windows Desktop and cross-platform iOS, Android, and Windows apps.
18 | - Ecosystem with thousands of extensions to choose from in the Visual Studio Gallery, or create your own.
19 | - Free for open source projects, academic research, training, education and small professional teams.
20 |
21 | ### Customizations
22 | You can customize the installation either by adding optional available features or by specifying own installation configuration file.
23 |
24 | #### Adding optional features
25 | Optional features (Sql tools, phone tools, etc.) are available but not installed by default.
26 | You can provide optional parameters to include them during the install.
27 | Here is example that includes the Sql Tools and Windows Phone Emulators:
28 |
29 | choco install VisualStudio2015Community -packageParameters "--Features SQL,WindowsPhone81Emulators"
30 |
31 | ##### Available features:
32 | - MDDCPlusPlus
33 | - MDDJS
34 | - SilverLight_Developer_Kit
35 | - SQL
36 | - ToolsForWin81_WP80_WP81
37 | - VC_MFC_Libraries
38 | - WindowsPhone81Emulators
39 |
40 | #### Using own configuration file
41 | Specifying the optional features above modifies the configuration file used during installation (AdminDeployment.xml). If that is not enough you can provide this file on your own.
42 | Examples:
43 |
44 | choco install VisualStudio2015Community -packageParameters "--AdminFile c:\path to your\AdminDeployment.xml"
45 | choco install VisualStudio2015Community -packageParameters "--AdminFile http://path/to/your/AdminDeployment.xml"
46 |
47 | Microsoft Visual Studio 2015 Community IDE
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/VisualStudio2015Enterprise/Tools/AdminDeployment.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 |
--------------------------------------------------------------------------------
/VisualStudio2015Enterprise/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Install-VS 'VisualStudio2015Enterprise' 'http://download.microsoft.com/download/6/4/7/647EC5B1-68BE-445E-B137-916A0AE51304/vs_enterprise.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Enterprise/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudio2015Enterprise' 'Microsoft Visual Studio Enterprise 2015' 'vs_enterprise.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Enterprise/VisualStudioEnterprise2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudio2015Enterprise
5 | Visual Studio 2015 Enterprise
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/vs-2015-product-editions
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommon/VS2015.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Enterprise grade solution with advanced capabilities for teams working on projects of any size or complexity, including advanced testing and DevOps
14 | ### Overview
15 | Enterprise grade solution with advanced capabilities for teams working on projects of any size or complexity, including advanced testing and DevOps.
16 |
17 | - End-to-end solution for your development teams, including the most feature-rich Visual Studio IDE for working on any type of project.
18 | - Build quality applications at scale with advanced features such as Load Testing, automated and manual testing and new IntelliTest capabilities.
19 | - Manage complexity and resolve issues quickly with features such as Code Map and IntelliTrace.
20 | - Enhanced MSDN subscription benefits including comprehensive access to software for dev/test, Team Foundation Server, Visual Studio Online Advanced, $150/month in Azure credits, training and support.
21 |
22 | ### Customizations
23 | You can customize the installation either by adding optional available features or by specifying own installation configuration file.
24 |
25 | #### Adding optional features
26 | Optional features (Sql tools, phone tools, etc.) are available but not installed by default.
27 | You can provide optional parameters to include them during the install.
28 | Here is example that includes the Sql Tools and Windows Phone Emulators:
29 |
30 | choco install VisualStudio2015Enterprise -packageParameters "--Features SQL,WindowsPhone81Emulators"
31 |
32 | ##### Available features:
33 | - LightSwitch
34 | - MDDCPlusPlus
35 | - MDDJS
36 | - OfficeDeveloperTools
37 | - SilverLight_Developer_Kit
38 | - SQL
39 | - ToolsForWin81_WP80_WP81
40 | - VC_MFC_Libraries
41 | - WindowsPhone81Emulators
42 |
43 | #### Using own configuration file
44 | Specifying the optional features above modifies the configuration file used during installation (AdminDeployment.xml). If that is not enough you can provide this file on your own.
45 | Example:
46 |
47 | choco install VisualStudio2015Enterprise -packageParameters "--AdminFile c:\path to your\AdminDeployment.xml"
48 | choco install VisualStudio2015Enterprise -packageParameters "--AdminFile http://path/to/your/AdminDeployment.xml"
49 |
50 | Microsoft Visual Studio 2015 Enterprise IDE
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/VisualStudio2015Professional/Tools/AdminDeployment.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 |
--------------------------------------------------------------------------------
/VisualStudio2015Professional/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Install-VS 'VisualStudio2015Professional' 'http://download.microsoft.com/download/5/8/9/589A8843-BA4D-4E63-BCB2-B2380E5556FD/vs_professional.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Professional/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudio2015Professional' 'Microsoft Visual Studio Professional 2015' 'vs_professional.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudio2015Professional/VisualStudioProfessional2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudio2015Professional
5 | Visual Studio 2015 Professional
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/vs-2015-product-editions
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommon/VS2015.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Professional developer tools and services for individual developers or small teams
14 | ### Overview
15 | Professional developer tools and services for individual developers or small teams.
16 |
17 | - Professional developer tool for building any application type
18 | - Powerful features to improve your team's productivity such as CodeLens
19 | - Improve team collaboration with Agile project planning tools, Team Rooms, charts and more
20 | - MSDN subscription benefits including access to core software for dev/test, Team Foundation Server, Visual Studio Online Basic, $50/month in Azure credits, training and support.
21 |
22 | ### Customizations
23 | You can customize the installation either by adding optional available features or by specifying own installation configuration file.
24 |
25 | #### Adding optional features
26 | Optional features (Sql tools, phone tools, etc.) are available but not installed by default.
27 | You can provide optional parameters to include them during the install.
28 | Here is example that includes the Sql Tools and Windows Phone Emulators:
29 |
30 | choco install VisualStudio2015Professional -packageParameters "--Features SQL,WindowsPhone81Emulators"
31 |
32 | ##### Available features:
33 | - LightSwitch
34 | - MDDCPlusPlus
35 | - MDDJS
36 | - OfficeDeveloperTools
37 | - SilverLight_Developer_Kit
38 | - SQL
39 | - ToolsForWin81_WP80_WP81
40 | - VC_MFC_Libraries
41 | - WindowsPhone81Emulators
42 |
43 | #### Using own configuration file
44 | Specifying the optional features above modifies the configuration file used during installation (AdminDeployment.xml). If that is not enough you can provide this file on your own.
45 | Example:
46 |
47 | choco install VisualStudio2015Professional -packageParameters "--AdminFile c:\path to your\AdminDeployment.xml"
48 | choco install VisualStudio2015Professional -packageParameters "--AdminFile http://path/to/your/AdminDeployment.xml"
49 |
50 | Microsoft Visual Studio 2015 Professional IDE
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/VisualStudio2017Community/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudio2017Community/Tools/ChocolateyInstall.ps1
--------------------------------------------------------------------------------
/VisualStudio2017Community/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudio2017Community/Tools/ChocolateyUninstall.ps1
--------------------------------------------------------------------------------
/VisualStudio2017Community/VisualStudioCommunity2017.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudio2017Community
5 | Visual Studio 2017 Community - Release Candidate
6 | 15.0.25914.20161116-RC
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/vs/visual-studio-2017-rc
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommon/VS2015.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Free, full-featured and extensible tool for students, open-source and individual developers
14 | ### Overview
15 | Free, full-featured and extensible tool for students, open-source and individual developers.
16 |
17 | #### Boosted productivity
18 | Enhancements to code navigation, IntelliSense, refactoring, code fixes, and debugging, saves you time and effort on everyday tasks regardless of language or platform. In addition, for teams embracing DevOps, Visual Studio 2017 streamlines the developer inner loop and speeds up code flow with the brand new real time features such as live unit testing and real-time architectural dependency validation.
19 |
20 | #### Redefined fundamentals
21 | There is a renewed focus to enhance the efficiency of the fundamental tasks developers encounter on daily basis. From a brand-new lightweight and modular installation tailored to developers’ need, a faster IDE from startup to shut down, to a new way of view, edit, and debug any code without projects and solutions. Visual Studio 2017 helps developers stay focused on the big picture.
22 |
23 | #### Streamlined Azure development
24 | Built-in suite of Azure tools that enable developers to easily create cloud-first applications powered by Microsoft Azure. Visual Studio makes it easy to configure, build, debug, package, and deploy applications and services on Microsoft Azure directly from the IDE.
25 |
26 | #### Five-star mobile development
27 | With advanced debugging and profiling tools and unit test generation features, Visual Studio 2017 with Xamarin makes it faster and easier than ever for developers to build, connect, and tune mobile apps for Android, iOS, and Windows. Developer can also choose to develop mobile apps with Apache Cordova or Visual C++ cross platform library development in Visual Studio.
28 |
29 | ### Customizations and Optional features
30 | Not yet. Expect them in the final released version.
31 |
32 | ### Installation notes
33 |
34 | **IMPORTANT**: This release uses the new Visual Studio installer, which does not support unattended installation yet. Therefore, the installation of this page will require user interaction.
35 |
36 | A reboot will most certainly be required after installing/uninstalling this package. A reboot might even be required _before_ installing/uninstalling - if the system is awaiting a reboot due to Windows updates having been installed, or if you are attempting to uninstall the package immediately after installing it. The package will provide informative messages in each case.
37 |
38 | If control over reboots is required, please install the dependencies (like dotnet4.6 or later) first, perform a reboot if needed, and then continue with the VS package install.
39 |
40 | ##### Software
41 | [Visual Studio 2017 RC release notes](https://www.visualstudio.com/news/releasenotes/vs15-relnotes)
42 |
43 | Microsoft Visual Studio 2017 Community IDE VisualStudio VS VS15
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | https://github.com/jivkok/Chocolatey-Packages/tree/master/VisualStudio2017Community
52 | https://www.visualstudio.com/en-us/news/releasenotes/vs15-relnotes
53 | https://visualstudio.uservoice.com/forums/121579-visual-studio
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/VisualStudio2017Professional/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudio2017Professional/Tools/ChocolateyInstall.ps1
--------------------------------------------------------------------------------
/VisualStudio2017Professional/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudio2017Professional/Tools/ChocolateyUninstall.ps1
--------------------------------------------------------------------------------
/VisualStudio2017Professional/VisualStudioProfessional2017.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudio2017Professional
5 | Visual Studio 2017 Professional - Release Candidate
6 | 15.0.25914.20161116-RC
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/vs/visual-studio-2017-rc
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommon/VS2015.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Free, full-featured and extensible tool for students, open-source and individual developers
14 | ### Overview
15 | Free, full-featured and extensible tool for students, open-source and individual developers.
16 |
17 | #### Boosted productivity
18 | Enhancements to code navigation, IntelliSense, refactoring, code fixes, and debugging, saves you time and effort on everyday tasks regardless of language or platform. In addition, for teams embracing DevOps, Visual Studio 2017 streamlines the developer inner loop and speeds up code flow with the brand new real time features such as live unit testing and real-time architectural dependency validation.
19 |
20 | #### Redefined fundamentals
21 | There is a renewed focus to enhance the efficiency of the fundamental tasks developers encounter on daily basis. From a brand-new lightweight and modular installation tailored to developers’ need, a faster IDE from startup to shut down, to a new way of view, edit, and debug any code without projects and solutions. Visual Studio 2017 helps developers stay focused on the big picture.
22 |
23 | #### Streamlined Azure development
24 | Built-in suite of Azure tools that enable developers to easily create cloud-first applications powered by Microsoft Azure. Visual Studio makes it easy to configure, build, debug, package, and deploy applications and services on Microsoft Azure directly from the IDE.
25 |
26 | #### Five-star mobile development
27 | With advanced debugging and profiling tools and unit test generation features, Visual Studio 2017 with Xamarin makes it faster and easier than ever for developers to build, connect, and tune mobile apps for Android, iOS, and Windows. Developer can also choose to develop mobile apps with Apache Cordova or Visual C++ cross platform library development in Visual Studio.
28 |
29 | ### Customizations and Optional features
30 | Not yet. Expect them in the final released version.
31 |
32 | ### Installation notes
33 |
34 | **IMPORTANT**: This release uses the new Visual Studio installer, which does not support unattended installation yet. Therefore, the installation of this page will require user interaction.
35 |
36 | A reboot will most certainly be required after installing/uninstalling this package. A reboot might even be required _before_ installing/uninstalling - if the system is awaiting a reboot due to Windows updates having been installed, or if you are attempting to uninstall the package immediately after installing it. The package will provide informative messages in each case.
37 |
38 | If control over reboots is required, please install the dependencies (like dotnet4.6 or later) first, perform a reboot if needed, and then continue with the VS package install.
39 |
40 | ##### Software
41 | [Visual Studio 2017 RC release notes](https://www.visualstudio.com/news/releasenotes/vs15-relnotes)
42 |
43 | Microsoft Visual Studio 2017 Professional IDE VisualStudio VS VS15
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | https://github.com/jivkok/Chocolatey-Packages/tree/master/VisualStudio2017Professional
52 | https://www.visualstudio.com/en-us/news/releasenotes/vs15-relnotes
53 | https://visualstudio.uservoice.com/forums/121579-visual-studio
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/VisualStudioCommon/VS2015.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioCommon/VS2015.png
--------------------------------------------------------------------------------
/VisualStudioCommon/VSModules2015.psm1:
--------------------------------------------------------------------------------
1 | # Parse input argument string into a hashtable
2 | # Format: /AdminFile:file location /Features:WebTools,Win8SDK /ProductKey:AB-D1
3 | function Parse-Parameters ($s)
4 | {
5 | $parameters = @{ }
6 |
7 | if (!$s)
8 | {
9 | Write-Debug "No package parameters."
10 | return $parameters
11 | }
12 |
13 | Write-Debug "Package parameters: $s"
14 | $s = ' ' + $s
15 | [String[]] $kvpPrefix = @(" --")
16 | $kvpDelimiter = ' '
17 |
18 | $kvps = $s.Split($kvpPrefix, [System.StringSplitOptions]::RemoveEmptyEntries)
19 | foreach ($kvp in $kvps)
20 | {
21 | Write-Debug "Package parameter kvp: $kvp"
22 | $delimiterIndex = $kvp.IndexOf($kvpDelimiter)
23 | if (($delimiterIndex -le 0) -or ($delimiterIndex -ge ($kvp.Length - 1))) { continue }
24 |
25 | $key = $kvp.Substring(0, $delimiterIndex).Trim().ToLower()
26 | if ($key -eq '') { continue }
27 | $value = $kvp.Substring($delimiterIndex + 1).Trim()
28 |
29 | Write-Debug "Package parameter: key=$key, value=$value"
30 | $parameters.Add($key, $value)
31 | }
32 |
33 | return $parameters
34 | }
35 |
36 | # Generates customizations file. Returns its path
37 | function Generate-Admin-File($parameters, $defaultAdminFile)
38 | {
39 | $adminFile = $parameters['AdminFile']
40 | $features = $parameters['Features']
41 | if (!$adminFile -and !$features)
42 | {
43 | return $null
44 | }
45 |
46 | $localAdminFile = (Join-Path $env:temp 'AdminDeployment.xml')
47 | if (Test-Path $localAdminFile)
48 | {
49 | Remove-Item $localAdminFile
50 | }
51 |
52 | if ($adminFile)
53 | {
54 | if (Test-Path $adminFile)
55 | {
56 | Copy-Item $adminFile $localAdminFile -force
57 | }
58 | else
59 | {
60 | if (($adminFile -as [System.URI]).AbsoluteURI -ne $null)
61 | {
62 | Get-ChocolateyWebFile 'adminFile' $localAdminFile $adminFile
63 | }
64 | else
65 | {
66 | throw 'Invalid AdminFile setting.'
67 | }
68 | }
69 | }
70 | elseif ($features)
71 | {
72 | Copy-Item $defaultAdminFile $localAdminFile -force
73 | }
74 |
75 | return $localAdminFile
76 | }
77 |
78 | # Turns on features in the customizations file
79 | function Update-Admin-File($parameters, $adminFile)
80 | {
81 | if (!$adminFile) { return }
82 | $s = $parameters['Features']
83 | if (!$s) { return }
84 |
85 | $features = $s.Split(',')
86 | [xml]$xml = Get-Content $adminFile
87 |
88 | foreach ($feature in $features)
89 | {
90 | $node = $xml.DocumentElement.SelectableItemCustomizations.ChildNodes | ? {$_.Id -eq "$feature"}
91 | if ($node -ne $null)
92 | {
93 | $node.Selected = "yes"
94 | }
95 | }
96 | $xml.Save($adminFile)
97 | }
98 |
99 | function Generate-Install-Arguments-String($parameters, $adminFile)
100 | {
101 | $s = "/Passive /NoRestart /Log $env:temp\vs.log"
102 |
103 | if ($adminFile)
104 | {
105 | $s = $s + " /AdminFile $adminFile"
106 | }
107 |
108 | $pk = $parameters['ProductKey']
109 | if ($pk)
110 | {
111 | $s = $s + " /ProductKey $pk"
112 | }
113 |
114 | return $s
115 | }
116 |
117 | function Install-VS {
118 | <#
119 | .SYNOPSIS
120 | Installs Visual Studio
121 |
122 | .DESCRIPTION
123 | Installs Visual Studio with ability to specify additional features and supply product key.
124 |
125 | .PARAMETER PackageName
126 | The name of the VisualStudio package - this is arbitrary.
127 | It's recommended you call it the same as your nuget package id.
128 |
129 | .PARAMETER Url
130 | This is the url to download the VS web installer.
131 |
132 | .EXAMPLE
133 | Install-VS 'VisualStudio2015Community' 'http://download.microsoft.com/download/zzz/vs_community.exe'
134 |
135 | .OUTPUTS
136 | None
137 |
138 | .NOTES
139 | This helper reduces the number of lines one would have to write to download and install Visual Studio.
140 | This method has no error handling built into it.
141 |
142 | .LINK
143 | Install-ChocolateyPackage
144 | #>
145 | param(
146 | [string] $packageName,
147 | [string] $url
148 | )
149 | Write-Debug "Running 'Install-VS' for $packageName with url:`'$url`'";
150 |
151 | $installerType = 'exe'
152 | $validExitCodes = @(
153 | 0, # success
154 | 3010, # success, restart required
155 | 2147781575, # pending restart required
156 | -2147185721 # pending restart required
157 | )
158 |
159 | $defaultAdminFile = (Join-Path $PSScriptRoot 'AdminDeployment.xml')
160 | Write-Debug "Default AdminFile: $defaultAdminFile"
161 |
162 | $packageParameters = Parse-Parameters $env:chocolateyPackageParameters
163 | if ($packageParameters.Length -gt 0) { Write-Output $packageParameters }
164 |
165 | $adminFile = Generate-Admin-File $packageParameters $defaultAdminFile
166 | Write-Debug "AdminFile: $adminFile"
167 |
168 | Update-Admin-File $packageParameters $adminFile
169 |
170 | $silentArgs = Generate-Install-Arguments-String $packageParameters $adminFile
171 |
172 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
173 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
174 | }
175 |
176 | function Uninstall-VS {
177 | <#
178 | .SYNOPSIS
179 | Uninstalls Visual Studio
180 |
181 | .DESCRIPTION
182 | Uninstalls Visual Studio.
183 |
184 | .PARAMETER PackageName
185 | The name of the VisualStudio package.
186 |
187 | .PARAMETER ApplicationName
188 | The VisualStudio app name - i.e. 'Microsoft Visual Studio Community 2015'.
189 |
190 | .PARAMETER UninstallerName
191 | This name of the installer executable - i.e. 'vs_community.exe'.
192 |
193 | .EXAMPLE
194 | Uninstall-VS 'VisualStudio2015Community' 'Microsoft Visual Studio Community 2015' 'vs_community.exe'
195 |
196 | .OUTPUTS
197 | None
198 |
199 | .NOTES
200 | This helper reduces the number of lines one would have to write to uninstall Visual Studio.
201 | This method has no error handling built into it.
202 |
203 | .LINK
204 | Uninstall-ChocolateyPackage
205 | #>
206 | param(
207 | [string] $packageName,
208 | [string] $applicationName,
209 | [string] $uninstallerName
210 | )
211 | Write-Debug "Running 'Uninstall-VS' for $packageName with url:`'$url`'";
212 |
213 | $installerType = 'exe'
214 | $silentArgs = '/Uninstall /force /Passive /NoRestart'
215 |
216 | $app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "$applicationName*"} | Sort-Object { $_.Name } | Select-Object -First 1
217 | if ($app -ne $null)
218 | {
219 | $version = New-Object System.Version($app.Version)
220 | $uninstaller = Get-Childitem "$env:ProgramData\Package Cache\" -Recurse -Filter $uninstallerName |
221 | Where-Object { $_.VersionInfo.ProductMajorPart -eq $version.Major -and $_.VersionInfo.ProductMinorPart -eq $version.Minor }
222 | if ($uninstaller -ne $null)
223 | {
224 | Uninstall-ChocolateyPackage $packageName $installerType $silentArgs $uninstaller.FullName
225 | }
226 | }
227 | }
228 |
229 | Export-ModuleMember Install-VS, Uninstall-VS
230 |
--------------------------------------------------------------------------------
/VisualStudioCommunity2013/Tools/AdminDeployment.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 |
--------------------------------------------------------------------------------
/VisualStudioCommunity2013/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Install-VS 'VisualStudioCommunity2013' 'http://download.microsoft.com/download/7/1/B/71BA74D8-B9A0-4E6C-9159-A8335D54437E/vs_community.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudioCommunity2013/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudioCommunity2013' 'Microsoft Visual Studio Community 2013' 'vs_community.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudioCommunity2013/VisualStudioCommunity2013.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioCommunity2013
5 | Visual Studio Community 2013 with Update 4
6 | 12.0.31101.0
7 | Microsoft
8 | Jivko Kolev
9 | http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#d-community
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioCommunity2013/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Free, full-featured and extensible tool for developers building non-enterprise applications
14 | ### Overview
15 | Free, full-featured and extensible tool for developers building non-enterprise applications.
16 |
17 | - Full-featured Integrated Development Environment for building Web, Windows Desktop and cross-platform iOS, Android, and Windows apps.
18 | - Ecosystem with thousands of extensions to choose from in the Visual Studio Gallery, or create your own.
19 | - Free for open source projects, academic research, training, education and small professional teams.
20 |
21 | ### Customizations
22 | You can customize the installation either by adding optional available features or by specifying own installation configuration file.
23 |
24 | #### Adding optional features
25 | Optional features (Blend, Sql tools, Web tools, etc.) are available but not installed by default.
26 | You can provide optional parameters to include them during the install.
27 | Here is example that includes the Web Tools and the Windows 8 Store App SDK:
28 |
29 | choco install VisualStudioCommunity2013 -packageParameters "--Features WebTools,Win8SDK"
30 |
31 | ##### Available features:
32 | - Blend
33 | - SilverLightDeveloperKit
34 | - SQL
35 | - WebTools
36 | - Win8SDK
37 | - WindowsPhone80
38 |
39 | #### Using own configuration file
40 | Specifying the optional features above modifies the configuration file used during installation (AdminDeployment.xml). If that is not enough you can provide this file on your own.
41 | Example:
42 |
43 | choco install VisualStudioCommunity2013 -packageParameters "--AdminFile c:\path to your\AdminDeployment.xml"
44 | choco install VisualStudioCommunity2013 -packageParameters "--AdminFile http://path/to/your/AdminDeployment.xml"
45 |
46 | Microsoft Visual Studio Community 2013 IDE
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/VisualStudioCommunity2013/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioCommunity2013/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2012TFS/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'VisualStudioExpress2012TFS' 'exe' "/Passive /NoRestart /Log $env:temp\VSExpress2012TFS.log" 'http://go.microsoft.com/?linkid=9810354'
2 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012TFS/VisualStudioExpress2012TFS.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2012TFS
5 | Visual Studio Express 2012 Team Foundation Server (TFS)
6 | 11.0.0.1
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/visualstudio/eng/products/visual-studio-team-foundation-server-express
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2012TFS/vs.png
11 | http://go.microsoft.com/fwlink/p/?linkid=248155
12 | false
13 | Visual Studio Express 2012 Team Foundation Server (TFS)
14 | Visual Studio Team Foundation Server Express 2012 gives groups of up to five developers great application lifecycle management features like source code control, work item tracking, and build automation.
15 | Microsoft Visual Studio Express 2012 Team Foundation Server TFS
16 |
17 |
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012TFS/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2012TFS/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2012TeamExplorer/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'VisualStudioExpress2012TeamExplorer' 'exe' "/Passive /NoRestart /Log $env:temp\VSExpress2012TeamExplorer.log" 'http://download.microsoft.com/download/9/B/4/9B44FFC8-64C2-4091-9028-6E8550E9C96E/vs_teamExplorer.exe'
2 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012TeamExplorer/VisualStudioExpress2012TeamExplorer.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2012TeamExplorer
5 | Visual Studio Express 2012 Team Explorer for TFS
6 | 11.0.0.1
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=30656
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2012TFS/vs.png
11 | http://go.microsoft.com/fwlink/p/?linkid=248155
12 | false
13 | Team Explorer for Microsoft Visual Studio 2012
14 | Visual Studio Team Foundation Server 2012 is the collaboration platform at the core of Visual Studio application lifecycle management. This platform helps teams minimize risk, streamline interactions, and reduce waste throughout the software development and delivery process. Team Explorer is the client software that you use to access the Team Foundation Server functionality.
15 | Microsoft Visual Studio Express 2012 Explorer Team Foundation Server TFS
16 |
17 |
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012Windows8/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'VisualStudioExpress2012Windows8' 'exe' "/Passive /NoRestart /Log $env:temp\VSExpress2012Win8.log" 'http://go.microsoft.com/?linkid=9810150'
2 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012Windows8/VisualStudioExpress2012Windows8.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2012Windows8
5 | Visual Studio Express 2012 for Windows 8
6 | 11.0.0.1
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-8#product-express-windows-details
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2012Windows8/vs.png
11 | http://go.microsoft.com/fwlink/p/?linkid=248155
12 | false
13 | Visual Studio Express 2012 for Windows 8
14 | Microsoft Visual Studio Express 2012 for Windows 8 has the tools you need to create exceptional applications for multiple platforms. Build the next killer app, submit it to the Windows Store, and instantly reach a global audience of millions.
15 | Microsoft Visual Studio Express 2012 Windows 8 Windows8 Win8
16 |
17 |
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012Windows8/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2012Windows8/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2012WindowsPhone/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'VisualStudioExpress2012WindowsPhone' 'exe' "/Passive /NoRestart /Log $env:temp\VSExpress2012WP.log" 'http://go.microsoft.com/?linkid=9820036'
2 |
--------------------------------------------------------------------------------
/VisualStudioExpress2012WindowsPhone/VisualStudioExpress2012WindowsPhone.nuspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2012WindowsPhone/VisualStudioExpress2012WindowsPhone.nuspec
--------------------------------------------------------------------------------
/VisualStudioExpress2012WindowsPhone/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2012WindowsPhone/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2013Windows/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | if(Get-Module Boxstarter.Chocolatey){
2 | if(Test-PendingReboot){
3 | Invoke-Reboot
4 | }
5 | }
6 |
7 | $ieKey="HKLM:\Software\Microsoft\Internet Explorer"
8 | if(Get-ItemProperty -Path $ieKey -Name "svcVersion" -ErrorAction SilentlyContinue){
9 | $ieVersion=(Get-ItemProperty -Path $ieKey -Name "svcVersion").svcVersion
10 | $majorVersion = [int]$ieVersion.Substring(0,2)
11 | $hasIE10 = $majorVersion -gt 9
12 | }
13 |
14 | if($hasIE10 -ne $true){
15 | throw @"
16 | You either do not have IE10 installed or you have just installed IE10
17 | as a dependency of this package and your machine must be rebooted for the IE10
18 | install to complete. Visual Studio 2013 cannot be installed until the IE10
19 | installation is complete. For a fully silent install, try using
20 | http://Boxstarter.org to manage the reboot automatically.
21 | "@
22 | }
23 |
24 | Install-ChocolateyPackage 'VisualStudioExpress2013Windows' 'exe' "/Passive /NoRestart /Log $env:temp\VisualStudioExpress2013Windows.log" 'http://download.microsoft.com/download/D/3/6/D364752C-0A13-4C64-8E39-8CD04AD2C444/winexpress_full.exe'
25 |
--------------------------------------------------------------------------------
/VisualStudioExpress2013Windows/VisualStudioExpress2013Windows.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2013Windows
5 | Visual Studio Express 2013 for Windows
6 | 12.0.21005.1
7 | Microsoft
8 | Jivko Kolev
9 | http://www.visualstudio.com/downloads/download-visual-studio-vs
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2013Windows/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Visual Studio Express 2013 for Windows
14 | Visual Studio Express 2013 for Windows provides the core tools that are required to build compelling, innovative Windows Store apps.
15 | Microsoft Visual Studio Express 2013 Windows IDE
16 |
17 |
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2013Windows/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2013Windows/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2013WindowsDesktop/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | if(Get-Module Boxstarter.Chocolatey){
2 | if(Test-PendingReboot){
3 | Invoke-Reboot
4 | }
5 | }
6 |
7 | $ieKey="HKLM:\Software\Microsoft\Internet Explorer"
8 | if(Get-ItemProperty -Path $ieKey -Name "svcVersion" -ErrorAction SilentlyContinue){
9 | $ieVersion=(Get-ItemProperty -Path $ieKey -Name "svcVersion").svcVersion
10 | $majorVersion = [int]$ieVersion.Substring(0,2)
11 | $hasIE10 = $majorVersion -gt 9
12 | }
13 |
14 | if($hasIE10 -ne $true){
15 | throw @"
16 | You either do not have IE10 installed or you have just installed IE10
17 | as a dependency of this package and your machine must be rebooted for the IE10
18 | install to complete. Visual Studio 2013 cannot be installed until the IE10
19 | installation is complete. For a fully silent install, try using
20 | http://Boxstarter.org to manage the reboot automatically.
21 | "@
22 | }
23 |
24 | Install-ChocolateyPackage 'VisualStudioExpress2013WindowsDesktop' 'exe' "/Passive /NoRestart /Log $env:temp\VisualStudioExpress2013Windows.log" 'http://download.microsoft.com/download/9/6/4/96442E58-C65C-4122-A956-CCA83EECCD03/wdexpress_full.exe'
25 |
--------------------------------------------------------------------------------
/VisualStudioExpress2013WindowsDesktop/VisualStudioExpress2013WindowsDesktop.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2013WindowsDesktop
5 | Visual Studio Express 2013 for Windows Desktop
6 | 12.0.31101.1
7 | Microsoft
8 | Jivko Kolev
9 | http://www.visualstudio.com/downloads/download-visual-studio-vs
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2013WindowsDesktop/vs.svg
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Visual Studio Express 2013 for Windows Desktop
14 | Visual Studio Express 2013 for Windows Desktop enables the creation of desktop apps in C#, Visual Basic, and C++, and supports Windows Presentation Foundation (WPF), Windows Forms, and Win32.
15 | Microsoft Visual Studio Express 2013 Windows Desktop IDE
16 |
17 |
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2013WindowsDesktop/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2013WindowsDesktop/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2013WindowsDesktop/vs.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
76 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Web/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'VisualStudioExpress2015Web'
2 | $installerType = 'exe'
3 | $silentArgs = "/Passive /NoRestart /Log $env:temp\VisualStudioExpress2015Web.log"
4 | $url = 'http://download.microsoft.com/download/3/A/2/3A21E166-8760-4595-A421-622706FD892F/vns_full.exe'
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010, # success, restart required
8 | 2147781575, # pending restart required
9 | -2147185721 # pending restart required
10 | )
11 |
12 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
13 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
14 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Web/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudioExpress2015Web' 'Microsoft Visual Studio 2015 Express' 'vns_full.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Web/VisualStudioExpress2015Web.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2015Web
5 | Visual Studio Express 2015 for Web
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/products/mt238358
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2015Web/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Visual Studio Express 2015 for Web
14 | Visual Studio Express 2015 for Web helps you create standards-based, responsive websites, web APIs, or real-time online experiences using ASP.NET.
15 | Microsoft Visual Studio Express 2015 Web IDE
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Web/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2015Web/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2015Windows/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | if ([Environment]::OSVersion.Version.Major -lt 10) {
2 | throw "Windows 10 is required for this package."
3 | }
4 |
5 | $packageName = 'VisualStudioExpress2015Windows'
6 | $installerType = 'exe'
7 | $silentArgs = "/Passive /NoRestart /Log $env:temp\VisualStudioExpress2015Windows.log"
8 | $url = 'http://download.microsoft.com/download/5/1/2/51272291-B7C9-49C1-A562-7DEB693F0EE7/winexpress_full.exe'
9 | $validExitCodes = @(
10 | 0, # success
11 | 3010, # success, restart required
12 | 2147781575, # pending restart required
13 | -2147185721 # pending restart required
14 | )
15 |
16 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
17 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
18 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Windows/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudioExpress2015Windows' 'Microsoft Visual Studio Express 2015 for Windows' 'winexpress_full.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Windows/VisualStudioExpress2015Windows.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2015Windows
5 | Visual Studio Express 2015 for Windows
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/products/mt238358
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2015Windows/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Visual Studio Express 2015 for Windows
14 | Visual Studio Express 2015 for Windows provides the core tools for building compelling, innovative apps for Universal Windows Platform. Windows 10 is required.
15 | Microsoft Visual Studio Express 2015 Windows IDE
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015Windows/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2015Windows/vs.png
--------------------------------------------------------------------------------
/VisualStudioExpress2015WindowsDesktop/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'VisualStudioExpress2015WindowsDesktop'
2 | $installerType = 'exe'
3 | $silentArgs = "/Passive /NoRestart /Log $env:temp\VisualStudioExpress2015WindowsDesktop.log"
4 | $url = 'http://download.microsoft.com/download/D/E/5/DE5263E9-A58D-469A-BA16-14786E2E2B1C/wdexpress_full.exe'
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010, # success, restart required
8 | 2147781575, # pending restart required
9 | -2147185721 # pending restart required
10 | )
11 |
12 | Write-Output "Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes"
13 | Install-ChocolateyPackage $packageName $installerType $silentArgs $url -validExitCodes $validExitCodes
14 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015WindowsDesktop/Tools/ChocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Import-Module (Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'VSModules.psm1')
2 |
3 | Uninstall-VS 'VisualStudioExpress2015WindowsDesktop' 'Microsoft Visual Studio Express 2015 for Windows Desktop' 'wdexpress_full.exe'
4 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015WindowsDesktop/VisualStudioExpress2015WindowsDesktop.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | VisualStudioExpress2015WindowsDesktop
5 | Visual Studio Express 2015 for Desktop
6 | 14.0.23107.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.visualstudio.com/products/mt238358
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/VisualStudioExpress2015WindowsDesktop/vs.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Visual Studio Express 2015 for Desktop
14 | Visual Studio Express 2015 for Desktop supports the creation of desktop applications for Windows.
15 | Microsoft Visual Studio Express 2015 Windows Desktop IDE
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/VisualStudioExpress2015WindowsDesktop/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/VisualStudioExpress2015WindowsDesktop/vs.png
--------------------------------------------------------------------------------
/WindowsPhone8SDK/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'WindowsPhone8SDK' 'exe' "/Passive /NoRestart /Log $env:temp\WP8.log" 'http://download.microsoft.com/download/9/3/8/938A5074-461F-4E3D-89F4-5CE2F42C1E36/fulltril30/exe/WPexpress_full.exe'
--------------------------------------------------------------------------------
/WindowsPhone8SDK/WindowsPhone8SDK.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WindowsPhone8SDK
5 | Windows Phone 8 SDK
6 | 8.0.0.3
7 | Microsoft
8 | Jivko Kolev
9 | http://dev.windowsphone.com/en-us/downloadsdk
10 | https://raw.github.com/jivkok/Chocolatey-Packages/master/WindowsPhone8SDK/WindowsPhone8SDK.png
11 | http://go.microsoft.com/fwlink/p/?linkid=248155
12 | false
13 | Windows Phone 8 Software Development Kit (SDK) includes all of the tools that you need to develop apps and games for Windows Phone
14 | Windows Phone 8 Software Development Kit (SDK) includes all of the tools that you need to develop apps and games for Windows Phone.
15 | Includes:
16 | - Visual Studio 2012 Express
17 | - Windows Phone SDK 8.0 - The Windows Phone SDK 8.0 enables you to develop apps for Windows Phone 8 and Windows Phone 7.5 devices
18 | Notes: requires Windows 8 or later 64-bit machine.
19 | Microsoft Windows Phone 8 SDK Visual Studio 2012 Express WP WP8 WindowsPhone
20 |
21 |
--------------------------------------------------------------------------------
/WindowsPhone8SDK/WindowsPhone8SDK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/WindowsPhone8SDK/WindowsPhone8SDK.png
--------------------------------------------------------------------------------
/WindowsPhone8SDK/WindowsPhone8SDK.svg:
--------------------------------------------------------------------------------
1 |
2 |
77 |
--------------------------------------------------------------------------------
/Word.Viewer/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | Install-ChocolateyPackage 'Word.Viewer' 'exe' '/quiet' 'http://download.microsoft.com/download/6/a/6/6a689355-b155-4fa7-ad8a-dfe150fe7ac6/wordview_en-us.exe'
2 |
--------------------------------------------------------------------------------
/Word.Viewer/Word.Viewer.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Word.Viewer
5 | Word.Viewer
6 | 12.0.6219.1000
7 | Microsoft
8 | Jivko Kolev
9 | http://www.microsoft.com/en-us/download/details.aspx?id=4
10 | http://c.s-microsoft.com/en-us/CMSImages/office_symbol_clr_56x56.png
11 | http://www.microsoft.com/en-us/download/details.aspx?id=4
12 | false
13 | Open, view, and print Word workbooks, even if you don't have Word installed.
14 | Open, view, and print Word documents, even if you don't have Word installed. Supports the following Word versions: 2010, 2007, 2003, 2002, 2000.
15 | microsoft office Word viewer
16 |
17 |
18 |
--------------------------------------------------------------------------------
/cwrsync/cwrsync.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | cwrsync
5 | cwRsync Free Edition
6 | 5.4.1
7 | ITeF!x
8 | Jivko Kolev
9 | https://www.itefix.net/content/cwrsync-free-edition
10 | Barebone distribution of RSync for Windows
11 | Barebone distribution of RSync for Windows. Packs the minimum files required from Cygwin for rsync to work.
12 | rsync cygwin backup file
13 |
14 |
15 |
--------------------------------------------------------------------------------
/cwrsync/tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'cwrsync'
2 | $url = 'https://www.itefix.net/dl/cwRsync_5.4.1_x86_Free.zip'
3 | $version = '5.4.1'
4 |
5 | $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
6 | $packageFilesDir = Join-Path $toolsDir "cwRsync_${version}_x86_Free"
7 |
8 | Install-ChocolateyZipPackage $packageName $url $toolsDir
9 |
10 | Move-Item "$packageFilesDir\*.*" $toolsDir
11 |
12 | Remove-Item $packageFilesDir
13 |
--------------------------------------------------------------------------------
/cwrsync/tools/ssh-keygen.exe.ignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/cwrsync/tools/ssh-keygen.exe.ignore
--------------------------------------------------------------------------------
/cwrsync/tools/ssh.exe.ignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/cwrsync/tools/ssh.exe.ignore
--------------------------------------------------------------------------------
/icons/dotnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/icons/dotnet.png
--------------------------------------------------------------------------------
/icons/vs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/icons/vs.png
--------------------------------------------------------------------------------
/jivkok.AutoHotKey/jivkok.AutoHotKey.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.AutoHotKey
5 | Jivkok - AutoHotKey keyboard shortcuts
6 | 1.0.0.2
7 | Various
8 | Jivko Kolev
9 | Jivkok - AutoHotKey keyboard shortcuts
10 | Shortcuts for:
11 |
12 | - SublimeText (Windows-Shift-T)
13 | - Chrome (Windows-Shift-G or Windows-Shift-S)
14 |
15 | http://github.com/jivkok/Chocolatey-Packages/
16 | jivkok ahk autohotkey
17 |
18 |
19 |
20 | false
21 | http://cdn.rawgit.com/TomOne/chocolatey-packages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png
22 |
23 |
24 |
--------------------------------------------------------------------------------
/jivkok.AutoHotKey/tools/AutoHotKey.ahk:
--------------------------------------------------------------------------------
1 | ; Shortcuts for:
2 | ; - Babun shell - Capslock + z
3 | ; - Chrome / new tab - Capslock + f / Capslock + t
4 | ; - Sublime Text - Capslock + e
5 | ; - Visual Studio - Capslock + v
6 | ; Note: use WinWaitActive after WinActivate if needed
7 |
8 | #Persistent
9 | SetCapsLockState, AlwaysOff
10 |
11 | ; Babun shell
12 | Capslock & z up::
13 | SetTitleMatchMode, 2
14 | If WinExist("ahk_class mintty")
15 | {
16 | ifWinNotActive,ahk_class mintty
17 | {
18 | WinActivate,ahk_class mintty
19 | }
20 | }
21 | else
22 | {
23 | Run "%USERPROFILE%\.babun\cygwin\bin\mintty.exe" -
24 | Sleep 100
25 | WinActivate
26 | }
27 | return
28 |
29 | ; Chrome
30 | Capslock & f up::
31 | SetTitleMatchMode, 2
32 | If WinExist("ahk_class Chrome_WidgetWin_1")
33 | {
34 | ifWinNotActive,ahk_class Chrome_WidgetWin_1
35 | {
36 | WinActivate,ahk_class Chrome_WidgetWin_1
37 | }
38 | }
39 | else
40 | {
41 | Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
42 | Sleep 100
43 | WinActivate
44 | }
45 | return
46 |
47 | ; Chrome - new tab
48 | Capslock & t up::
49 | SetTitleMatchMode, 2
50 | If WinExist("ahk_class Chrome_WidgetWin_1")
51 | {
52 | ifWinNotActive,ahk_class Chrome_WidgetWin_1
53 | {
54 | WinActivate,ahk_class Chrome_WidgetWin_1
55 | }
56 | Send, ^t ; shortcut for new tab
57 | }
58 | else
59 | {
60 | Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
61 | Sleep 100
62 | WinActivate
63 | }
64 | return
65 |
66 | ; SublimeText
67 | Capslock & e up::
68 | SetTitleMatchMode, 2
69 | If WinExist("ahk_class PX_WINDOW_CLASS")
70 | {
71 | ifWinNotActive,ahk_class PX_WINDOW_CLASS
72 | {
73 | WinActivate,ahk_class PX_WINDOW_CLASS
74 | }
75 | }
76 | return
77 |
78 | ; VisualStudio
79 | Capslock & v up::
80 | SetTitleMatchMode, 2
81 | If WinExist("ahk_exe devenv.exe")
82 | {
83 | ifWinNotActive,ahk_exe devenv.exe
84 | {
85 | WinActivate,ahk_exe devenv.exe
86 | }
87 | }
88 | return
89 |
--------------------------------------------------------------------------------
/jivkok.AutoHotKey/tools/chocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.AutoHotkey'
2 |
3 | $ahkName = "AutoHotkey.ahk"
4 | $currentPath = (Split-Path -parent $MyInvocation.MyCommand.path)
5 | $destFile = Join-Path $env:USERPROFILE $ahkName
6 | $shortcutFile = Join-Path $env:APPDATA 'Microsoft\Windows\Start Menu\Programs\Startup\AutoHotkey.lnk'
7 |
8 | echo "Creating $destFile"
9 | Copy-Item -Path (Join-Path $currentPath $ahkName) -Destination $destFile -Force
10 |
11 | echo "Creating $shortcutFile"
12 | if (Test-Path $shortcutFile) {
13 | Remove-Item $shortcutFile -force
14 | }
15 | $WshShell = New-Object -comObject WScript.Shell
16 | $shortcut = $WshShell.CreateShortcut($shortcutFile)
17 | $shortcut.TargetPath = $destFile
18 | $shortcut.Save()
19 |
20 | AutoHotkey $destFile
21 |
--------------------------------------------------------------------------------
/jivkok.AutoHotKey/tools/chocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.AutoHotkey'
2 |
3 | $ahkName = "AutoHotkey.ahk"
4 | $destFile = Join-Path $env:USERPROFILE $ahkName
5 | $shortcutFile = Join-Path $env:APPDATA 'Microsoft\Windows\Start Menu\Programs\Startup\AutoHotkey.lnk'
6 |
7 | if (Test-Path $shortcutFile) {
8 | echo "Removing $shortcutFile"
9 | Remove-Item $shortcutFile -force
10 | }
11 | if (Test-Path $destFile) {
12 | echo "Removing $destFile"
13 | Remove-Item $destFile -force
14 | }
15 |
--------------------------------------------------------------------------------
/jivkok.BoxStarter1/Tools/AdminProxy.ps1:
--------------------------------------------------------------------------------
1 | $scriptPath = (Join-Path (Split-Path -parent $MyInvocation.MyCommand.path) "ChocolateyInstall.ps1");
2 | $identity = [System.Security.Principal.WindowsIdentity]::GetCurrent();
3 | $principal = New-Object System.Security.Principal.WindowsPrincipal($identity);
4 | $isAdmin = $principal.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator);
5 | if($isAdmin)
6 | {
7 | & $scriptPath
8 | }
9 | else
10 | {
11 | $command = "-ExecutionPolicy bypass -noexit -file " + $scriptPath
12 | Start-Process powershell -verb runas -argumentlist $command
13 | }
14 |
--------------------------------------------------------------------------------
/jivkok.BoxStarter1/Tools/BoxStarter.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | powershell -NoProfile -ExecutionPolicy bypass -file %~dp0AdminProxy.ps1 %*
--------------------------------------------------------------------------------
/jivkok.BoxStarter1/Tools/BoxStarter.psm1:
--------------------------------------------------------------------------------
1 | function Restart-Explorer {
2 | if (Get-Process -Name Explorer -ea 0) {
3 | Write-Output "Stopping Explorer process ..."
4 | Stop-Process -Name Explorer -Force
5 | Start-Sleep -s 2
6 | }
7 |
8 | if (-not (Get-Process -Name Explorer -ea 0)) {
9 | Write-Output "Starting Explorer process ..."
10 | Start-Process Explorer
11 | }
12 | }
13 |
14 | function Is64Bit{ [IntPtr]::Size -eq 8 }
15 |
16 | function Disable-UAC {
17 | Write-Output "Disabling UAC ..."
18 |
19 | # TODO: check whether value is already set
20 | Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name EnableLUA -Value 0
21 |
22 | Write-Output "Disabling UAC done."
23 | Write-Output ""
24 | }
25 |
26 | function Move-LibraryDirectory ([string]$libraryName, [string]$newPath) {
27 | #why name the key downloads when you can name it {374DE290-123F-4565-9164-39C4925E467B}? duh.
28 | if($libraryName.ToLower() -eq "downloads") {$libraryName="{374DE290-123F-4565-9164-39C4925E467B}"}
29 | $shells = (Get-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders')
30 | if(-not $shells.Property.Contains($libraryName)) {
31 | throw "$libraryName is not a valid Library"
32 | }
33 | $oldPath = (Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -name "$libraryName")."$libraryName"
34 | if(-not (test-path "$newPath")){
35 | New-Item $newPath -type directory
36 | }
37 | if((resolve-path $oldPath).Path -eq (resolve-path $newPath).Path) {return}
38 | Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' $libraryName $newPath
39 | Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders' $libraryName $newPath
40 | Stop-Process -processname explorer -Force
41 | Move-Item -Force $oldPath/* $newPath
42 | }
43 |
44 | function Enable-Net40 {
45 | if(Is64Bit) {$fx="framework64"} else {$fx="framework"}
46 | if(!(test-path "$env:windir\Microsoft.Net\$fx\v4.0.30319")) {
47 | Install-ChocolateyZipPackage 'webcmd' 'http://www.iis.net/community/files/webpi/webpicmdline_anycpu.zip' $env:temp
48 | .$env:temp\WebpiCmdLine.exe /products: NetFramework4 /accepteula
49 | }
50 | }
51 | function Disable-InternetExplorerESC {
52 | Write-Output "Disabling IE Enhanced Security Configuration (ESC) ..."
53 |
54 | #TODO: test for reg keys presence and whether values are already set
55 |
56 | $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
57 | if (Test-Path $AdminKey) {
58 | Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0
59 | }
60 | $UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
61 | if (Test-Path $UserKey) {
62 | Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0
63 | }
64 |
65 | Write-Output "IE Enhanced Security Configuration (ESC) has been disabled."
66 | Write-Output ""
67 | }
68 |
69 | function Install-WindowsUpdateWhenDone([switch]$getUpdatesFromMS)
70 | {
71 | $global:InstallWindowsUpdateWhenDone = $true
72 | $global:GetUpdatesFromMSWhenDone = $getUpdatesFromMS
73 | }
74 |
75 | function Install-WindowsUpdate([switch]$getUpdatesFromMS)
76 | {
77 | Write-Output "Checking for Windows updates ..."
78 |
79 | if($getUpdatesFromMS) {
80 | Remove-Item -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate -Force -Recurse -ErrorAction SilentlyContinue
81 | Stop-Service -Name wuauserv
82 | Start-Service -Name wuauserv
83 | }
84 |
85 | $updateSession =new-object -comobject "Microsoft.Update.Session"
86 | $updatesToDownload =new-Object -com "Microsoft.Update.UpdateColl"
87 | $updatesToInstall =new-object -com "Microsoft.Update.UpdateColl"
88 | $Downloader =$updateSession.CreateUpdateDownloader()
89 | $Installer =$updateSession.CreateUpdateInstaller()
90 | $Searcher =$updatesession.CreateUpdateSearcher()
91 | $Result = $Searcher.Search("IsInstalled=0 and Type='Software'")
92 |
93 | If ($Result.updates.count -ne 0)
94 | {
95 | Write-Output $Result.updates.count " Updates found"
96 | foreach($update in $result.updates) {
97 | if ($update.isDownloaded -ne "true") {
98 | Write-Output " * Adding " $update.title " to list of updates to download"
99 | $updatesToDownload.add($update) | Out-Null
100 | }
101 | else {Write-Output " * " $update.title " already downloaded"}
102 | }
103 |
104 | If ($updatesToDownload.Count -gt 0) {
105 | Write-Output "Beginning to download " $updatesToDownload.Count " updates"
106 | $Downloader.Updates = $updatesToDownload
107 | $Downloader.Download()
108 | }
109 |
110 | Write-Output "Downloading complete"
111 | foreach($update in $result.updates) {
112 | $updatesToinstall.add($update) | Out-Null
113 | }
114 |
115 | Write-Output "Beginning to install"
116 | $Installer.updates = $UpdatesToInstall
117 | $result = $Installer.Install()
118 |
119 | if($result.rebootRequired) {
120 | if($global:InstallWindowsUpdateWhenDone) {
121 | New-Item "$env:appdata\Microsoft\Windows\Start Menu\Programs\Startup\bootstrap-post-restart.bat" -type file -force -value "powershell -NonInteractive -NoProfile -ExecutionPolicy bypass -Command `"Import-Module '$PSScriptRoot\BoxStarter.psm1';Install-WindowsUpdate`""
122 | }
123 | Write-Output "Restart Required. Restarting now..."
124 | Restart-Computer -force
125 | }
126 | Write-Output "All updates installed"
127 | }
128 | else {
129 | Write-Output "There is no update applicable to this machine"
130 | }
131 |
132 | Write-Output ""
133 | }
134 |
135 | function Set-ExplorerOptions([switch]$showHidenFilesFoldersDrives, [switch]$showProtectedOSFiles, [switch]$showFileExtensions)
136 | {
137 | Write-Output "Setting Explorer options ..."
138 |
139 | $key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
140 | if($showHidenFilesFoldersDrives) {
141 | Write-Output "Show Hidden Files"
142 | Set-ItemProperty $key Hidden 1
143 | }
144 | if($showFileExtensions) {
145 | Write-Output "Show File Extensions"
146 | Set-ItemProperty $key HideFileExt 0
147 | }
148 | if($showProtectedOSFiles) {
149 | Write-Output "Show Protected OS Files"
150 | Set-ItemProperty $key ShowSuperHidden 1
151 | }
152 |
153 | Write-Output "Setting Explorer options done."
154 | Write-Output ""
155 | }
156 |
157 | function Set-TaskbarSmall
158 | {
159 | Write-Output "Setting Taskbar to Small Icons ..."
160 |
161 | $key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
162 | Set-ItemProperty $key TaskbarSmallIcons 1
163 | Set-ItemProperty $key TaskbarGlomLevel 2
164 |
165 | Write-Output "Setting Taskbar to Small Icons done."
166 | Write-Output ""
167 | }
168 |
169 | function Check-Chocolatey
170 | {
171 | if(-not $env:ChocolateyInstall -or -not (Test-Path "$env:ChocolateyInstall")){
172 | $env:ChocolateyInstall = "$env:systemdrive\chocolatey"
173 | New-Item $env:ChocolateyInstall -Force -type directory
174 | $url=$config.ChocolateyPackage
175 | iex ((new-object net.webclient).DownloadString($config.ChocolateyRepo))
176 | Enable-Net40
177 | }
178 |
179 | Import-Module $env:ChocolateyInstall\chocolateyinstall\helpers\chocolateyInstaller.psm1
180 | }
181 |
182 | function Enable-RemoteDesktop
183 | {
184 | Write-Output "Enabling Remote Desktop ..."
185 |
186 | (Get-WmiObject -Class "Win32_TerminalServiceSetting" -Namespace root\cimv2\terminalservices).SetAllowTsConnections(1)
187 | netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes
188 |
189 | Write-Output "Enabling Remote Desktop done."
190 | Write-Output ""
191 | }
192 |
193 | function Disable-ShutdownTracker
194 | {
195 | Write-Output "Disabling Windows shutdown event tracker ..."
196 |
197 | $key = 'HKLM:\Software\Policies\Microsoft\Windows NT\Reliability'
198 | if (-not (Test-Path $key)) {
199 | New-Item -Path $key
200 | }
201 |
202 | Set-ItemProperty $key ShutdownReasonOn 0
203 | Set-ItemProperty $key ShutdownReasonUI 0
204 |
205 | Write-Output "Disabling Windows shutdown event tracker done."
206 | Write-Output ""
207 | }
208 |
209 | Export-ModuleMember Disable-UAC, Disable-InternetExplorerESC, Install-WindowsUpdateWhenDone, Set-ExplorerOptions, Set-TaskbarSmall, Install-WindowsUpdate, Install-VsixSilently, Move-LibraryDirectory, Enable-RemoteDesktop, Restart-Explorer, Disable-ShutdownTracker
210 |
--------------------------------------------------------------------------------
/jivkok.BoxStarter1/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | import-module (Join-Path $env:ChocolateyInstall \chocolateyInstall\helpers\chocolateyInstaller.psm1)
2 | $scriptPath = (Split-Path -parent $MyInvocation.MyCommand.path)
3 | import-module $scriptPath\boxstarter.psm1
4 |
5 | # Disable-UAC
6 |
7 | Disable-ShutdownTracker
8 |
9 | Disable-InternetExplorerESC
10 |
11 | Set-ExplorerOptions -showHidenFilesFoldersDrives $true -showProtectedOSFiles $true -showFileExtensions $true
12 |
13 | Set-TaskbarSmall
14 |
15 | Enable-RemoteDesktop
16 |
17 | # Install-WindowsUpdate
18 |
19 | Restart-Explorer
20 |
--------------------------------------------------------------------------------
/jivkok.BoxStarter1/jivkok.boxstarter1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.boxstarter1
5 | Jivkok.BoxStarter1
6 | 1.0.0.9
7 | Jivko Kolev
8 | Jivko Kolev
9 | Jivkok.BoxStarter1 - new machine configuration
10 | Jivkok.BoxStarter1 configures new machine with :
11 |
12 | - shell config
13 | - apps
14 | - preferences: disable Windows shutdown tracker; set Explorer options (view all files); small taskbar; remote desktop
15 |
16 | https://github.com/jivkok/Chocolatey-Packages
17 | jivkok boxstarter
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/jivkok.Dev1/jivkok.dev1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.dev1
5 | Jivkok.Dev1
6 | 1.1.1.1
7 | Jivko Kolev
8 | Jivko Kolev
9 | Jivkok.Dev1 - Dev Tools Suite
10 | This set includes number of packages installed as part of configuring new Windows dev machine:
11 | BareTail, BeyondCompare, CoffeeScript, Console2, curl, DependencyWalker, dotPeek, err, Expresso, Fiddler, GithubForWindows, GOW, HxD, IcoFx, Indihiang, KDiff3, LessMsi, Linqpad4, Logparser, Logparser.LizardGui, MetroStudio, NotepadPlusPlus, Nuget.commandline, NugetPackageExplorer, nxlog, P4Merge, Paint.net, PAL, PerfView, PeStudio, Powershell, PreviewHandlerPack, ProcDump, ProcExp, ProcMon, Prototyper, PsTools, QueryExPlus, Resharper, ResourcesExtract, SourcePreviewHandler, SpecFlow, Splunk, SqlCop, SqlDiagManager, SQLite, SQLite.Analyzer, SQLite.Shell, SQLiteAdmin, SqlNexus, SqlSentryPlanExplorer, StyleCop, SublimeText3, Sysinternals, TestDriven.Net, Vagrant, WebPICmd, WinDbg, WindowsAzurePowershell.
12 |
13 | https://github.com/jivkok/Chocolatey-Packages
14 | jivkok dev
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 |
--------------------------------------------------------------------------------
/jivkok.GitConfig/content/dummy.txt:
--------------------------------------------------------------------------------
1 | zzz
2 |
--------------------------------------------------------------------------------
/jivkok.GitConfig/jivkok.GitConfig.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.GitConfig
5 | Git - Config
6 | 1.1.0.0
7 | Various
8 | Jivko Kolev
9 | Jivko's standard Git configuration and aliases
10 | Jivko's standard Git configuration and aliases:
11 |
12 | - core config
13 | - colors (status/diff/branches)
14 | - diff tool
15 | - merge tool
16 | - aliases (amend, branch, commit, checkout, diff, log, rebase, reset, status)
17 |
18 | https://github.com/jivkok/Chocolatey-Packages
19 | Git configuration alias
20 | false
21 | https://github.com/ferventcoder/chocolateyautomaticpackages/raw/master/git/git.png
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/jivkok.GitConfig/tools/chocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.GitConfig'
2 |
3 | # inspired by
4 | # https://git.wiki.kernel.org/index.php/Aliases
5 | # https://gist.github.com/bradwilson/4215933
6 | # https://gist.github.com/oli/1637874
7 |
8 | function SetDiffMergeTool($toolAlias) {
9 | # The alias must match teh namespacing used for configuring the diff/meerge tools. E.g. difftool.kdiff3.path -> alias is kdiff3
10 |
11 | Write-Output "Setting $toolAlias as diff/merge tool"
12 |
13 | . $git_exe config --global diff.tool $toolAlias
14 | . $git_exe config --global diff.guitool $toolAlias
15 | . $git_exe config --global merge.tool $toolAlias
16 | }
17 |
18 | # Prereqs
19 |
20 | $git_exe = 'git.exe'
21 | if ((Get-Command $git_exe -ErrorAction SilentlyContinue) -eq $null)
22 | {
23 | if (Test-Path "${env:ProgramW6432}\Git\bin\git.exe")
24 | {
25 | $git_exe = "${env:ProgramW6432}\Git\bin\git.exe"
26 | }
27 | elseif (Test-Path "${env:ProgramFiles(x86)}\Git\bin\git.exe")
28 | {
29 | $git_exe = "${env:ProgramFiles(x86)}\Git\bin\git.exe"
30 | }
31 | else
32 | {
33 | throw 'Could not find git.exe'
34 | }
35 | }
36 | Write-Output "Found Git: $git_exe"
37 |
38 | # Core
39 |
40 | . $git_exe config --global core.autocrlf true
41 | . $git_exe config --global core.preloadindex true
42 | . $git_exe config --global core.fscache true
43 | . $git_exe config --global core.safecrlf false
44 |
45 | $defaultEditor = . $git_exe config --get core.editor
46 | if (!$defaultEditor)
47 | {
48 | . $git_exe config --global core.editor notepad
49 | }
50 |
51 | . $git_exe config --global help.format html
52 | . $git_exe config --global pack.packSizeLimit 2g
53 | . $git_exe config --global push.default current
54 | . $git_exe config --global rebase.autosquash true
55 |
56 | # Colors
57 |
58 | . $git_exe config --global color.branch.current "red bold"
59 | . $git_exe config --global color.branch.local normal
60 | . $git_exe config --global color.branch.remote "yellow bold"
61 | . $git_exe config --global color.branch.plain normal
62 | . $git_exe config --global color.diff.meta "yellow bold"
63 | . $git_exe config --global color.diff.frag "magenta bold"
64 | . $git_exe config --global color.diff.old "red bold"
65 | . $git_exe config --global color.diff.new "green bold"
66 | . $git_exe config --global color.status.header normal
67 | . $git_exe config --global color.status.new "red bold"
68 | . $git_exe config --global color.status.added "green bold"
69 | . $git_exe config --global color.status.updated "cyan bold"
70 | . $git_exe config --global color.status.changed "cyan bold"
71 | . $git_exe config --global color.status.untracked "red bold"
72 | . $git_exe config --global color.status.nobranch "red bold"
73 |
74 | # Diff & Merge
75 |
76 | $kdiffPath = "$env:ProgramW6432\KDiff3\kdiff3.exe"
77 | $bcPath = "$env:ProgramW6432\Beyond Compare 4\BCompare.exe"
78 | $meldPath = "${env:ProgramFiles(x86)}\Meld\Meld.exe"
79 | $winmergePath = "$env:ProgramW6432\WinMerge\WinMergeU.exe"
80 |
81 | . $git_exe config --global difftool.prompt false
82 | . $git_exe config --global mergetool.prompt false
83 |
84 | if (Test-Path $kdiffPath)
85 | {
86 | Write-Output "Found KDiff3 at: $kdiffPath"
87 |
88 | . $git_exe config --global difftool.kdiff3.path "$kdiffPath"
89 | . $git_exe config --global difftool.kdiff3.keepBackup false
90 | . $git_exe config --global difftool.kdiff3.trustExitCode false
91 |
92 | . $git_exe config --global mergetool.kdiff3.path "$kdiffPath"
93 | . $git_exe config --global mergetool.kdiff3.keepBackup false
94 | . $git_exe config --global mergetool.kdiff3.trustExitCode false
95 | }
96 | if (Test-Path $bcPath)
97 | {
98 | Write-Output "Found BeyondCompare at: $bcPath"
99 |
100 | . $git_exe config --global difftool.bc.path "$bcPath"
101 | . $git_exe config --global difftool.bc.keepBackup false
102 | . $git_exe config --global difftool.bc.trustExitCode false
103 |
104 | . $git_exe config --global mergetool.bc.path "$bcPath"
105 | . $git_exe config --global mergetool.bc.keepBackup false
106 | . $git_exe config --global mergetool.bc.trustExitCode false
107 | }
108 | if (Test-Path $meldPath)
109 | {
110 | Write-Output "Found Meld at: $meldPath"
111 |
112 | . $git_exe config --global difftool.meld.path "$meldPath"
113 | . $git_exe config --global difftool.meld.keepBackup false
114 | . $git_exe config --global difftool.meld.trustExitCode false
115 |
116 | . $git_exe config --global mergetool.meld.cmd "'$meldPath' `"`$LOCAL`" `"`$MERGED`" `"`$REMOTE`" --output `"`$MERGED`""
117 | . $git_exe config --global mergetool.meld.keepBackup false
118 | . $git_exe config --global mergetool.meld.trustExitCode false
119 | }
120 | if (Test-Path $winmergePath)
121 | {
122 | Write-Output "Found WinMerge at: $winmergePath"
123 |
124 | . $git_exe config --global difftool.winmerge.cmd "'$winmergePath' -u -e `$LOCAL `$REMOTE"
125 | . $git_exe config --global difftool.winmerge.keepBackup false
126 | . $git_exe config --global difftool.winmerge.trustExitCode true
127 |
128 | . $git_exe config --global mergetool.winmerge.cmd "'$winmergePath' -u -e -dl \`"Local\`" -dr \`"Remote\`" `$LOCAL `$REMOTE `$MERGED"
129 | . $git_exe config --global mergetool.winmerge.keepBackup false
130 | . $git_exe config --global mergetool.winmerge.trustExitCode true
131 | }
132 |
133 | # Tools (in order of preference): KDiff3, BeyondCompare, Meld, WinMerge.
134 | if (Test-Path $kdiffPath)
135 | {
136 | SetDiffMergeTool 'kdiff3'
137 | }
138 | elseif (Test-Path $bcPath)
139 | {
140 | SetDiffMergeTool 'bc'
141 | }
142 | elseif (Test-Path $meldPath)
143 | {
144 | SetDiffMergeTool 'meld'
145 | }
146 | elseif (Test-Path $winmergePath)
147 | {
148 | SetDiffMergeTool 'winmerge'
149 | }
150 |
151 | # Aliases
152 |
153 | . $git_exe config --global alias.a 'add -A'
154 | . $git_exe config --global alias.aliases 'config --get-regexp alias'
155 | . $git_exe config --global alias.amend 'commit --amend -C HEAD'
156 | . $git_exe config --global alias.bl 'blame -w -M -C'
157 | . $git_exe config --global alias.br 'branch'
158 | . $git_exe config --global alias.bra 'branch -rav'
159 | . $git_exe config --global alias.branches 'branch -rav'
160 | . $git_exe config --global alias.cat 'cat-file -t'
161 | . $git_exe config --global alias.cm 'commit -m'
162 | . $git_exe config --global alias.co 'checkout'
163 | . $git_exe config --global alias.df 'diff --word-diff=color --word-diff-regex=. -w --patience'
164 | . $git_exe config --global alias.dt 'difftool --dir-diff'
165 | . $git_exe config --global alias.dump 'cat-file -p'
166 | . $git_exe config --global alias.files '! git ls-files | grep -i'
167 | . $git_exe config --global alias.filelog 'log -u'
168 | . $git_exe config --global alias.hist "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue) [%an]%Creset' --abbrev-commit --date=relative"
169 | . $git_exe config --global alias.l 'log --pretty=format:\"%h %ad | %s%d [%an]\" --date=short'
170 | . $git_exe config --global alias.last 'log -p --max-count=1 --word-diff'
171 | . $git_exe config --global alias.lastref 'rev-parse --short HEAD'
172 | . $git_exe config --global alias.lasttag 'describe --tags --abbrev=0'
173 | . $git_exe config --global alias.lg 'log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short'
174 | . $git_exe config --global alias.loglist 'log --oneline'
175 | . $git_exe config --global alias.mt 'mergetool'
176 | . $git_exe config --global alias.pick 'add -p'
177 | . $git_exe config --global alias.pp 'pull --prune'
178 | . $git_exe config --global alias.pullom 'pull origin master'
179 | . $git_exe config --global alias.pushom 'push origin master'
180 | . $git_exe config --global alias.re 'rebase'
181 | . $git_exe config --global alias.reabort 'rebase --abort'
182 | . $git_exe config --global alias.rego 'rebase --continue'
183 | . $git_exe config --global alias.reskip 'rebase --skip'
184 | . $git_exe config --global alias.remotes 'remote -v show'
185 | . $git_exe config --global alias.st 'status -sb'
186 | . $git_exe config --global alias.stats 'diff --stat'
187 | . $git_exe config --global alias.undo 'reset HEAD~'
188 | . $git_exe config --global alias.unstage 'reset HEAD'
189 | . $git_exe config --global alias.wdiff 'diff --word-diff'
190 | . $git_exe config --global alias.who 'shortlog -s -e --'
191 | . $git_exe config --global alias.zap 'reset --hard HEAD'
192 |
193 | $userName = . $git_exe config --global --get user.name
194 | if ($userName)
195 | {
196 | . $git_exe config --global alias.standup "log --since yesterday --oneline --author $userName"
197 | }
198 | else
199 | {
200 | Write-Output "Set git global username with git config --global user.name 'foo' to use standup"
201 | }
202 |
--------------------------------------------------------------------------------
/jivkok.GitConfig/tools/chocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | Write-Host "Manually edit $ENV:USERPROFILE\.gitconfig to revert package changes"
2 |
--------------------------------------------------------------------------------
/jivkok.Shell/content/Console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/jivkok.Shell/content/Console.png
--------------------------------------------------------------------------------
/jivkok.Shell/dev.boxstarter.ps1:
--------------------------------------------------------------------------------
1 | # Updates a Windows machine and installs a range of developer tools
2 |
3 | # Show more info for files in Explorer
4 | Set-WindowsExplorerOptions -EnableShowFileExtensions -EnableShowFullPathInTitleBar
5 |
6 | # Default to the desktop rather than application launcher
7 | Set-StartScreenOptions -EnableBootToDesktop -EnableDesktopBackgroundOnStart -EnableShowStartOnActiveScreen -EnableShowAppsViewOnStartScreen -EnableSearchEverywhereInAppsView -EnableListDesktopAppsFirst
8 |
9 | # Allow running PowerShell scripts
10 | Update-ExecutionPolicy Unrestricted
11 |
12 | # Allow unattended reboots
13 | $Boxstarter.RebootOk=$true
14 | $Boxstarter.AutoLogin=$true
15 |
16 | # Update Windows and reboot if necessary
17 | Install-WindowsUpdate -AcceptEula
18 | if (Test-PendingReboot) { Invoke-Reboot }
19 |
20 | Set-BoxstarterConfig -NugetSources "http://www.myget.org/F/jivkok-chocolatey/api/v2;http://chocolatey.org/api/v2;http://www.myget.org/F/boxstarter/api/v2"
21 |
22 | # Shell
23 | cinst -y jivkok.shell
24 | cinst -y ansicon
25 | cinst -y curl
26 | cinst -y wget
27 |
28 | # Browsers
29 | cinst -y Firefox
30 | cinst -y GoogleChrome
31 |
32 | # Security
33 | cinst -y ccleaner
34 | cinst -y CloseTheDoor
35 | cinst -y secunia.psi
36 |
37 | # Tools
38 | cinst -y 7zip
39 | cinst -y autohotkey
40 | cinst -y autoit.commandline
41 | cinst -y baretail
42 | cinst -y bginfo
43 | cinst -y ChocolateyPackageUpdater
44 | cinst -y ffmpeg
45 | cinst -y fiddler4
46 | cinst -y filezilla
47 | cinst -y httrack
48 | cinst -y HxD
49 | cinst -y jivkok.AutoHotKey
50 | cinst -y ketarin
51 | cinst -y logparser
52 | cinst -y MobaXTerm
53 | cinst -y netscan64
54 | cinst -y nmap
55 | cinst -y PreviewHandlerPack
56 | cinst -y PsGet
57 | cinst -y PsTools
58 | cinst -y SourceCodePro
59 | cinst -y SourcePreviewHandler
60 | cinst -y sysinternals
61 | cinst -y SyncBack
62 | cinst -y Tunnelier
63 | cinst -y windirstat
64 | cinst -y winscp
65 | # Dev Tools - optional
66 | # cinst -y AquaSnap
67 | # cinst -y MarkPad
68 |
69 | # Dev Tools
70 | cinst -y Compass
71 | cinst -y DependencyWalker
72 | cinst -y dotPeek
73 | cinst -y expresso
74 | cinst -y IcoFx
75 | cinst -y Indihiang
76 | cinst -y linqpad4
77 | cinst -y kdiff3
78 | cinst -y NimbleText
79 | cinst -y Nuget.CommandLine
80 | cinst -y NugetPackageExplorer
81 | cinst -y OptiPng
82 | cinst -y P4Merge
83 | cinst -y paint.net
84 | cinst -y pal
85 | cinst -y perfview
86 | cinst -y PEStudio
87 | cinst -y python
88 | cinst -y SourceTree
89 | cinst -y SpecFlow
90 | cinst -y StyleCop
91 | cinst -y WinDbg
92 | cinst -y WindowsAzurePowershell
93 | # Dev Tools - optional
94 | # cinst -y haskellplatform
95 | # cinst -y MySql.Utilities
96 | # cinst -y MySql.Workbench
97 | # cinst -y nodejs.install
98 | # cinst -y PhantomJS
99 | # cinst -y QueryExPlus
100 | # cinst -y SqlDiagManager
101 | # cinst -y Sqlite.Analyzer
102 | # cinst -y Sqlite.shell
103 | # cinst -y SqlNexus
104 | # cinst -y SqlDiagManager
105 | # cinst -y YeoMan
106 |
107 | # IDEs
108 | cinst -y Atom
109 | cinst -y VisualStudioCode
110 | cinst -y VisualStudio2015Community
111 | cinst -y jivkok.vsextensions.2013
112 |
113 | if (Test-PendingReboot) { Invoke-Reboot }
114 |
--------------------------------------------------------------------------------
/jivkok.Shell/jivkok.Shell.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.Shell
5 | Jivkok - Shell
6 | 1.1.0.4
7 | Various
8 | Jivko Kolev
9 | Multi-tabbed console with Windows shell, Powershell, and Bash.
10 | Multi-tabbed console with Windows shell, Powershell, and Bash. Windows shell supports custom start-up commands DOS ( %USERPROFILE%\profile.cmd ) and Powershell ( $Home\profile.ps1 ).
11 | http://github.com/jivkok/Chocolatey-Packages/
12 | jivkok shell cmd powershell bash git
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | false
23 | https://raw.github.com/jivkok/Chocolatey-Packages/master/jivkok.Shell/content/Console.png
24 |
25 |
26 |
--------------------------------------------------------------------------------
/jivkok.Shell/main.boxstarter.ps1:
--------------------------------------------------------------------------------
1 | # Updates a Windows machine and installs a range of developer tools
2 |
3 | # Show more info for files in Explorer
4 | Set-WindowsExplorerOptions -EnableShowFileExtensions -EnableShowFullPathInTitleBar
5 |
6 | # Default to the desktop rather than application launcher
7 | Set-StartScreenOptions -EnableBootToDesktop -EnableDesktopBackgroundOnStart -EnableShowStartOnActiveScreen -EnableShowAppsViewOnStartScreen -EnableSearchEverywhereInAppsView -EnableListDesktopAppsFirst
8 |
9 | # Allow running PowerShell scripts
10 | Update-ExecutionPolicy Unrestricted
11 |
12 | # Allow unattended reboots
13 | $Boxstarter.RebootOk=$true
14 | $Boxstarter.AutoLogin=$true
15 |
16 | # Update Windows and reboot if necessary
17 | Install-WindowsUpdate -AcceptEula
18 | if (Test-PendingReboot) { Invoke-Reboot }
19 |
20 | Set-BoxstarterConfig -NugetSources "http://www.myget.org/F/jivkok-chocolatey/api/v2;http://chocolatey.org/api/v2;http://www.myget.org/F/boxstarter/api/v2"
21 |
22 | # Shell
23 | cinst -y jivkok.shell
24 | cinst -y ansicon
25 | cinst -y curl
26 | cinst -y wget
27 |
28 | # Browsers
29 | cinst -y Firefox
30 | cinst -y GoogleChrome
31 |
32 | # Security
33 | cinst -y ccleaner
34 | cinst -y CloseTheDoor
35 | cinst -y secunia.psi
36 |
37 | # Apps
38 | cinst -y calibre
39 | cinst -y dropbox
40 | cinst -y dmde
41 | cinst -y evernote
42 | cinst -y inssider
43 | cinst -y Intel.SSD.Toolbox
44 | cinst -y iTunes
45 | cinst -y keepass
46 | cinst -y ketarin
47 | cinst -y ProduKey
48 | cinst -y prototyper
49 | cinst -y rdmfree
50 | cinst -y Recuva
51 | cinst -y Revo.Uninstaller
52 | cinst -y skype
53 | cinst -y speccy
54 | cinst -y teamviewer
55 | cinst -y terminals
56 | cinst -y vlc
57 |
58 | # Tools
59 | cinst -y 7zip
60 | cinst -y autohotkey
61 | cinst -y autoit.commandline
62 | cinst -y baretail
63 | cinst -y bginfo
64 | cinst -y ChocolateyPackageUpdater
65 | cinst -y ffmpeg
66 | cinst -y fiddler4
67 | cinst -y filezilla
68 | cinst -y httrack
69 | cinst -y HxD
70 | cinst -y jivkok.AutoHotKey
71 | cinst -y ketarin
72 | cinst -y logparser
73 | cinst -y MobaXTerm
74 | cinst -y netscan64
75 | cinst -y nmap
76 | cinst -y PreviewHandlerPack
77 | cinst -y PsGet
78 | cinst -y PsTools
79 | cinst -y SourceCodePro
80 | cinst -y SourcePreviewHandler
81 | cinst -y sysinternals
82 | cinst -y SyncBack
83 | cinst -y Tunnelier
84 | cinst -y windirstat
85 | cinst -y winscp
86 | # Dev Tools - optional
87 | # cinst -y AquaSnap
88 | # cinst -y MarkPad
89 |
90 | # Dev Tools
91 | cinst -y Compass
92 | cinst -y DependencyWalker
93 | cinst -y dotPeek
94 | cinst -y expresso
95 | cinst -y IcoFx
96 | cinst -y Indihiang
97 | cinst -y linqpad4
98 | cinst -y kdiff3
99 | cinst -y NimbleText
100 | cinst -y Nuget.CommandLine
101 | cinst -y NugetPackageExplorer
102 | cinst -y OptiPng
103 | cinst -y P4Merge
104 | cinst -y paint.net
105 | cinst -y pal
106 | cinst -y perfview
107 | cinst -y PEStudio
108 | cinst -y python
109 | cinst -y SourceTree
110 | cinst -y SpecFlow
111 | cinst -y StyleCop
112 | cinst -y WinDbg
113 | cinst -y WindowsAzurePowershell
114 | # Dev Tools - optional
115 | # cinst -y haskellplatform
116 | # cinst -y MySql.Utilities
117 | # cinst -y MySql.Workbench
118 | # cinst -y nodejs.install
119 | # cinst -y PhantomJS
120 | # cinst -y QueryExPlus
121 | # cinst -y SqlDiagManager
122 | # cinst -y Sqlite.Analyzer
123 | # cinst -y Sqlite.shell
124 | # cinst -y SqlNexus
125 | # cinst -y SqlDiagManager
126 | # cinst -y YeoMan
127 |
128 | # IDEs
129 | cinst -y Atom
130 | cinst -y VisualStudioCode
131 | cinst -y VisualStudio2015Community
132 | cinst -y jivkok.vsextensions.2013
133 |
134 | if (Test-PendingReboot) { Invoke-Reboot }
135 |
--------------------------------------------------------------------------------
/jivkok.Shell/shell.boxstarter.ps1:
--------------------------------------------------------------------------------
1 | # Updates a Windows machine and installs minimum configuration
2 |
3 | # Show more info for files in Explorer
4 | Set-WindowsExplorerOptions -EnableShowFileExtensions -EnableShowFullPathInTitleBar
5 |
6 | # Default to the desktop rather than application launcher
7 | Set-StartScreenOptions -EnableBootToDesktop -EnableDesktopBackgroundOnStart -EnableShowStartOnActiveScreen -EnableShowAppsViewOnStartScreen -EnableSearchEverywhereInAppsView -EnableListDesktopAppsFirst
8 |
9 | # Allow running PowerShell scripts
10 | Update-ExecutionPolicy Unrestricted
11 |
12 | # Allow unattended reboots
13 | $Boxstarter.RebootOk=$true
14 | $Boxstarter.AutoLogin=$true
15 |
16 | Set-BoxstarterConfig -NugetSources "http://www.myget.org/F/jivkok-chocolatey/api/v2;http://chocolatey.org/api/v2;http://www.myget.org/F/boxstarter/api/v2"
17 |
18 | cinst jivkok.shell -y
19 |
--------------------------------------------------------------------------------
/jivkok.Shell/tools/chocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.Shell'
2 |
3 | $git_exe = 'git.exe'
4 | if ((Get-Command $git_exe -ErrorAction SilentlyContinue) -eq $null)
5 | {
6 | if (Test-Path "${env:ProgramW6432}\Git\bin\git.exe")
7 | {
8 | $git_exe = "${env:ProgramW6432}\Git\bin\git.exe"
9 | }
10 | elseif (Test-Path "${env:ProgramFiles(x86)}\Git\bin\git.exe")
11 | {
12 | $git_exe = "${env:ProgramFiles(x86)}\Git\bin\git.exe"
13 | }
14 | else
15 | {
16 | throw 'Could not find git.exe'
17 | }
18 | }
19 | Write-Output "Found Git: $git_exe"
20 |
21 | $dotfiles = "$Home\dotfiles"
22 |
23 | if (Test-Path "$dotfiles\.git") {
24 | . $git_exe -C $dotfiles pull --quiet --prune --recurse-submodules 2> $null
25 | . $git_exe -C $dotfiles submodule init --quiet 2> $null
26 | . $git_exe -C $dotfiles submodule update --quiet --remote --recursive 2> $null
27 | } else {
28 | if (Test-Path $dotfiles) {
29 | if (Test-Path "$dotfiles.BACKUP") { Remove-Item "$dotfiles.BACKUP" -Recurse -Force }
30 | Rename-Item $dotfiles "$dotfiles.BACKUP" -Force
31 | }
32 | . $git_exe clone --quiet --recursive https://github.com/jivkok/dotfiles.git $dotfiles 2> $null
33 | }
34 |
35 | . "$dotfiles\setup_windows.ps1"
36 |
--------------------------------------------------------------------------------
/jivkok.Shell/tools/chocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.Shell'
2 |
3 | Write-Output "Deleting desktop shortcut (and taskbar pin): $Home\Desktop\Shell.lnk"
4 | if (Test-Path "$Home\Desktop\Shell.lnk") {
5 | $shellApp = New-Object -c Shell.Application
6 | $folderItem = $shellApp.Namespace("$Home\Desktop").ParseName('Shell.lnk')
7 | $folderItem.InvokeVerb('taskbarunpin')
8 |
9 | Remove-Item "$Home\Desktop\Shell.lnk" -Force
10 | }
11 |
12 | Write-Output 'Deleting directory symlinks'
13 | '.vim' |
14 | % {
15 | if (Test-Path "$Home\$_.BACKUP") { cmd /c "rd $Home\$_.BACKUP" }
16 | Rename-Item "$Home\$_" "$Home\$_.BACKUP" -Force
17 | }
18 |
19 | Write-Output 'Deleting file symlinks'
20 | '.aliases',
21 | '.bash_profile',
22 | '.bash_prompt',
23 | '.bashrc',
24 | '.curlrc',
25 | '.exports',
26 | '.functions',
27 | '.tmux.conf',
28 | '.vimrc',
29 | '.wgetrc' |
30 | % {
31 | if (Test-Path "$Home\$_.BACKUP") { Remove-Item "$Home\$_.BACKUP" -Force }
32 | Rename-Item "$Home\$_" "$Home\$_.BACKUP" -Force
33 | }
34 |
35 | Write-Output 'NOTE: repo is left in-place'
36 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/Sublime_Text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/jivkok.SublimeText3.Packages/Sublime_Text.png
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/jivkok.SublimeText3.Packages.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.SublimeText3.Packages
5 | Jivkok - Sublime Text 3 - Editor Enhancing Packages
6 | 1.0.0.12
7 | Various
8 | Jivko Kolev
9 | Number of packages for increasing productivity in SublimeText
10 | Packages:
11 |
12 | - All Autocomplete (https://github.com/alienhard/SublimeAllAutocomplete)
13 | - AutoItScript (https://github.com/AutoIt/SublimeAutoItScript)
14 | - BracketHighlighter (https://github.com/facelessuser/BracketHighlighter)
15 | - CodeFormatter (https://github.com/akalongman/sublimetext-codeformatter)
16 | - Color Highlighter (https://github.com/Monnoroch/ColorHighlighter)
17 | - EasyMotion (https://github.com/tednaleid/sublime-EasyMotion)
18 | - Emmet (https://github.com/sergeche/emmet-sublime)
19 | - ExportHtml (https://github.com/facelessuser/ExportHtml)
20 | - FileDiffs (https://github.com/colinta/SublimeFileDiffs)
21 | - FilterPipes (https://github.com/tylerl/FilterPipes)
22 | - Gist (https://github.com/condemil/Gist)
23 | - Git (https://github.com/kemayo/sublime-text-git)
24 | - GitGutter (https://github.com/jisaacks/GitGutter)
25 | - HTMLBeautify (https://github.com/rareyman/HTMLBeautify)
26 | - Http Requester (https://github.com/braindamageinc/SublimeHttpRequester)
27 | - Jedi - Python autocompletion (https://github.com/srusskih/SublimeJEDI)
28 | - JsFormat (https://github.com/jdc0589/JsFormat)
29 | - Markdown Preview (https://github.com/revolunet/sublimetext-markdown-preview)
30 | - MarkdownEditing (https://github.com/SublimeText-Markdown/MarkdownEditing)
31 | - Package Control (https://sublime.wbond.net/)
32 | - PlainTasks (https://github.com/aziz/PlainTasks)
33 | - PowerShell (https://github.com/SublimeText/PowerShell)
34 | - SFTP (http://wbond.net/sublime_packages/sftp)
35 | - SideBarEnhancements (https://github.com/titoBouzout/SideBarEnhancements)
36 | - StringEncode (https://github.com/colinta/SublimeStringEncode)
37 | - SublimeCodeIntel (https://github.com/SublimeCodeIntel/SublimeCodeIntel)
38 | - SublimeLinter (https://github.com/SublimeLinter/SublimeLinter3)
39 | - Theme - Soda (https://github.com/buymeasoda/soda-theme/)
40 | - TrailingSpaces (https://github.com/SublimeText/TrailingSpaces)
41 |
42 | User Preferences
43 |
44 | - ensuring 4 tab indent
45 | - use spaces everywhere
46 | - drawing whitespace
47 | - trim whitespace on save
48 | - 10 point font size
49 | - line highlight
50 | - customized Key Bindings
51 |
52 | http://github.com/jivkok/Chocolatey-Packages/
53 | jivkok SublimeText package editor
54 |
55 |
56 |
57 | false
58 | https://raw.github.com/jivkok/Chocolatey-Packages/master/jivkok.SublimeText3.Packages/Sublime_Text.png
59 |
60 |
61 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/Default (Windows).sublime-keymap:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "keys": ["alt+shift+left"],
4 | "command": "set_layout",
5 | "args":
6 | {
7 | "cols": [0.0, 0.66, 1.0],
8 | "rows": [0.0, 1.0],
9 | "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
10 | }
11 | },
12 | {
13 | "keys": ["alt+shift+right"],
14 | "command": "set_layout",
15 | "args":
16 | {
17 | "cols": [0.0, 0.33, 1.0],
18 | "rows": [0.0, 1.0],
19 | "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
20 | }
21 | },
22 | {
23 | "keys": ["alt+m"],
24 | "command": "markdown_preview",
25 | "args":
26 | {
27 | "target": "browser",
28 | "parser":"markdown"
29 | }
30 | }
31 | ]
32 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/Gist.sublime-settings:
--------------------------------------------------------------------------------
1 | {
2 | "username": "jivkokgist@gmail.com",
3 | "password": "ADD_PASSWORD_HERE"
4 | }
5 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/GitGutter.sublime-settings:
--------------------------------------------------------------------------------
1 | {
2 | // When set to true GitGutter runs asynchronously in a seperate thread
3 | // This may cause a small delay between a modification and the icon change
4 | // but can increase performance greatly if needed.
5 | "non_blocking": true,
6 |
7 | // When using non_blocking mode, delay update of gutter icons by the
8 | // following amount (in milliseconds).
9 | "debounce_delay": 1000,
10 |
11 | // Determines whether GitGutter ignores whitespace in modified files.
12 | // Set "none" to ensure whitespace is considered in the diff
13 | // Set "all" to ignore all white space
14 | // Set "eol" to only ignore whitespace at the end of lines
15 | "ignore_whitespace": "eol",
16 |
17 | // Add a special marker on untracked files
18 | "show_markers_on_untracked_file": true
19 | }
20 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/JsonHelpers.ps1:
--------------------------------------------------------------------------------
1 | function ConvertFrom-UnicodeEscaped
2 | {
3 | [CmdletBinding()]
4 | param(
5 | [Parameter(ValueFromPipeline=$true, Mandatory = $true)]
6 | [String]
7 | $Text
8 | )
9 |
10 | $regex = [regex]'\\[uU]([0-9A-Fa-f]{4})'
11 | $callback = {
12 | $match = $args[0]
13 | $hexStyle = [Globalization.NumberStyles]::HexNumber
14 | ([Char][Int32]::Parse($match.Value.Substring(2), $hexStyle)).ToString()
15 | }
16 |
17 | $regex.Replace($Text, $callback)
18 | }
19 |
20 | # HACK: this *must* be called after a file has been merged together to sanitize it
21 | function ConvertTo-DoubleEscapedQuotes
22 | {
23 | [CmdletBinding()]
24 | param(
25 | [Parameter(ValueFromPipeline=$true, Mandatory = $true)]
26 | [String]
27 | $Text,
28 |
29 | [Parameter(Mandatory = $false)]
30 | [String]
31 | $Name = ''
32 | )
33 |
34 | # HACK: stupid powershell has a bug and doesn't allow " in JSON values
35 | # So we're forced to double it up... which might not always work.. sigh
36 | # If we try to get sneaky it doesn't matter -> i.e. -replace '\"', '\u0022'
37 | # https://connect.microsoft.com/PowerShell/feedback/details/735978/convertto-json-in-psv3-beta-does-not-support-values-containing-double-quotes
38 | if ($Text -match '"')
39 | {
40 | $old = $Text
41 | $Text = $Text -replace '"', '""'
42 | Write-Warning "Circumventing Powershell bug - replacing $Name string $old with $Text"
43 | }
44 |
45 | return $Text
46 | }
47 |
48 | function Merge-JsonNamedValue
49 | {
50 | [CmdletBinding()]
51 | param(
52 | [Parameter(Mandatory = $true)]
53 | [String]
54 | $Name,
55 |
56 | [Parameter(Mandatory = $true)]
57 | [PSCustomObject]
58 | $Destination,
59 |
60 | [Parameter(Mandatory = $true)]
61 | $Value
62 | )
63 |
64 | if (!($Destination | Get-Member -Name $Name))
65 | {
66 | $Destination |
67 | Add-Member -Name $Name -Value $Value -MemberType NoteProperty
68 | }
69 | else
70 | {
71 | $Destination.$Name = $Value
72 | }
73 | }
74 |
75 | function Merge-JsonArray
76 | {
77 | [CmdletBinding()]
78 | param(
79 | [Parameter(Mandatory = $true)]
80 | [String]
81 | $Name,
82 |
83 | [Parameter(Mandatory = $true)]
84 | [PSCustomObject]
85 | $Destination,
86 |
87 | [Parameter(Mandatory = $true)]
88 | [Object[]]
89 | $Array
90 | )
91 |
92 | if (!$Destination.$Name)
93 | {
94 | $Destination |
95 | Add-Member -Name $Name -Value $Array -MemberType NoteProperty
96 | }
97 | else
98 | {
99 | $Destination.$Name = ($Destination.$Name + $Array | Sort-Object -Unique)
100 | }
101 | }
102 |
103 | function Merge-JsonSimpleMap
104 | {
105 | [CmdletBinding()]
106 | param(
107 | [Parameter(Mandatory = $true)]
108 | [String]
109 | $Name,
110 |
111 | [Parameter(Mandatory = $true)]
112 | [PSCustomObject]
113 | $Destination,
114 |
115 | [Parameter(Mandatory = $true)]
116 | [PSCustomObject]
117 | $SimpleMap
118 | )
119 |
120 | if (!$Destination.$Name)
121 | {
122 | $Destination |
123 | Add-Member -Name $Name -Value ([PSCustomObject]@{}) -MemberType NoteProperty
124 | }
125 |
126 | $currentHash = $Destination.$Name
127 | $SimpleMap.PSObject.Properties |
128 | % {
129 | $key = $_.Name
130 | if (!$currentHash.$key)
131 | {
132 | $currentHash |
133 | Add-Member -Name $key -Value $_.Value -MemberType NoteProperty
134 | }
135 | else
136 | {
137 | $currentHash.$key = $_.Value
138 | }
139 | }
140 | }
141 |
142 | function Create-CustomObjectKey
143 | {
144 | [CmdletBinding()]
145 | param(
146 | [Parameter(Mandatory = $true)]
147 | [PSCustomObject]
148 | $Object
149 | )
150 |
151 | $key = ''
152 | $Object.PSObject.Properties |
153 | % {
154 | $key += "{$($_.Name):$($_.Value)}"
155 | }
156 |
157 | return $key
158 | }
159 |
160 | function Merge-JsonArrayOfSimpleMap
161 | {
162 | [CmdletBinding()]
163 | param(
164 | [Parameter(Mandatory = $true)]
165 | [String]
166 | $Name,
167 |
168 | [Parameter(Mandatory = $true)]
169 | [PSCustomObject]
170 | $Destination,
171 |
172 | [Parameter(Mandatory = $true)]
173 | [Object[]]
174 | $Array
175 | )
176 |
177 | if (!$Destination.$Name)
178 | {
179 | $Destination |
180 | Add-Member -Name $Name -Value $Array -MemberType NoteProperty
181 | }
182 | else
183 | {
184 | $merged = $Destination.$Name + $Array
185 | $seen = @()
186 | $Destination.$Name = $merged |
187 | ? { $seen -inotcontains (Create-CustomObjectKey $_) } |
188 | % {
189 | $seen += (Create-CustomObjectKey $_)
190 | $_
191 | }
192 | }
193 | }
194 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/Monokai Soda.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Monokai Soda
7 | settings
8 |
9 |
10 | settings
11 |
12 | background
13 | #222222
14 | caret
15 | #F8F8F0
16 | foreground
17 | #F8F8F2
18 | invisibles
19 | #3B3A32
20 | lineHighlight
21 | #333333
22 | selection
23 | #444444
24 | findHighlight
25 | #FFE792
26 | findHighlightForeground
27 | #000000
28 | selectionBorder
29 | #1c1c1c
30 |
31 |
32 |
33 | name
34 | Comment
35 | scope
36 | comment
37 | settings
38 |
39 | foreground
40 | #75715E
41 |
42 |
43 |
44 | name
45 | String
46 | scope
47 | string
48 | settings
49 |
50 | foreground
51 | #E6DB74
52 |
53 |
54 |
55 | name
56 | Number
57 | scope
58 | constant.numeric
59 | settings
60 |
61 | foreground
62 | #AE81FF
63 |
64 |
65 |
66 | name
67 | Built-in constant
68 | scope
69 | constant.language
70 | settings
71 |
72 | foreground
73 | #AE81FF
74 |
75 |
76 |
77 | name
78 | User-defined constant
79 | scope
80 | constant.character, constant.other
81 | settings
82 |
83 | foreground
84 | #AE81FF
85 |
86 |
87 |
88 | name
89 | Variable
90 | scope
91 | variable
92 | settings
93 |
94 | fontStyle
95 |
96 |
97 |
98 |
99 | name
100 | Keyword
101 | scope
102 | keyword
103 | settings
104 |
105 | foreground
106 | #F92672
107 |
108 |
109 |
110 | name
111 | Storage
112 | scope
113 | storage
114 | settings
115 |
116 | fontStyle
117 |
118 | foreground
119 | #F92672
120 |
121 |
122 |
123 | name
124 | Storage type
125 | scope
126 | storage.type
127 | settings
128 |
129 | fontStyle
130 | italic
131 | foreground
132 | #66D9EF
133 |
134 |
135 |
136 | name
137 | Class name
138 | scope
139 | entity.name.class
140 | settings
141 |
142 | fontStyle
143 | underline
144 | foreground
145 | #A6E22E
146 |
147 |
148 |
149 | name
150 | Inherited class
151 | scope
152 | entity.other.inherited-class
153 | settings
154 |
155 | fontStyle
156 | italic underline
157 | foreground
158 | #A6E22E
159 |
160 |
161 |
162 | name
163 | Function name
164 | scope
165 | entity.name.function
166 | settings
167 |
168 | fontStyle
169 |
170 | foreground
171 | #A6E22E
172 |
173 |
174 |
175 | name
176 | Function argument
177 | scope
178 | variable.parameter
179 | settings
180 |
181 | fontStyle
182 | italic
183 | foreground
184 | #FD971F
185 |
186 |
187 |
188 | name
189 | Tag name
190 | scope
191 | entity.name.tag
192 | settings
193 |
194 | fontStyle
195 |
196 | foreground
197 | #F92672
198 |
199 |
200 |
201 | name
202 | Tag attribute
203 | scope
204 | entity.other.attribute-name
205 | settings
206 |
207 | fontStyle
208 |
209 | foreground
210 | #A6E22E
211 |
212 |
213 |
214 | name
215 | Library function
216 | scope
217 | support.function
218 | settings
219 |
220 | fontStyle
221 |
222 | foreground
223 | #66D9EF
224 |
225 |
226 |
227 | name
228 | Library constant
229 | scope
230 | support.constant
231 | settings
232 |
233 | fontStyle
234 |
235 | foreground
236 | #66D9EF
237 |
238 |
239 |
240 | name
241 | Library class/type
242 | scope
243 | support.type, support.class
244 | settings
245 |
246 | fontStyle
247 | italic
248 | foreground
249 | #66D9EF
250 |
251 |
252 |
253 | name
254 | Library variable
255 | scope
256 | support.other.variable
257 | settings
258 |
259 | fontStyle
260 |
261 |
262 |
263 |
264 | name
265 | Invalid
266 | scope
267 | invalid
268 | settings
269 |
270 | background
271 | #F92672
272 | fontStyle
273 |
274 | foreground
275 | #F8F8F0
276 |
277 |
278 |
279 | name
280 | Invalid deprecated
281 | scope
282 | invalid.deprecated
283 | settings
284 |
285 | background
286 | #AE81FF
287 | foreground
288 | #F8F8F0
289 |
290 |
291 |
292 | name
293 | JSON String
294 | scope
295 | meta.structure.dictionary.json string.quoted.double.json
296 | settings
297 |
298 | foreground
299 | #CFCFC2
300 |
301 |
302 |
303 |
304 | name
305 | diff.header
306 | scope
307 | meta.diff, meta.diff.header
308 | settings
309 |
310 | foreground
311 | #75715E
312 |
313 |
314 |
315 | name
316 | diff.deleted
317 | scope
318 | markup.deleted
319 | settings
320 |
321 | foreground
322 | #F92672
323 |
324 |
325 |
326 | name
327 | diff.inserted
328 | scope
329 | markup.inserted
330 | settings
331 |
332 | foreground
333 | #A6E22E
334 |
335 |
336 |
337 | name
338 | diff.changed
339 | scope
340 | markup.changed
341 | settings
342 |
343 | foreground
344 | #E6DB74
345 |
346 |
347 |
348 | uuid
349 | 5EAF4173-5DDE-4D64-A1E8-C1671C7EE339
350 |
351 |
352 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/Package Control.sublime-settings:
--------------------------------------------------------------------------------
1 | {
2 | "installed_packages":
3 | [
4 | "All Autocomplete",
5 | "AutoItScript",
6 | "BracketHighlighter",
7 | "CodeFormatter",
8 | "Color Highlighter",
9 | "EasyMotion",
10 | "Emmet",
11 | "ExportHtml",
12 | "FileDiffs",
13 | "FilterPipes",
14 | "Gist",
15 | "Git",
16 | "GitGutter",
17 | "HTMLBeautify",
18 | "Http Requester",
19 | "Jedi - Python autocompletion",
20 | "JsFormat",
21 | "Markdown Preview",
22 | "MarkdownEditing",
23 | "Package Control",
24 | "PlainTasks",
25 | "PowerShell",
26 | "SFTP",
27 | "SideBarEnhancements",
28 | "StringEncode",
29 | "SublimeCodeIntel",
30 | "SublimeLinter",
31 | "Theme - Soda",
32 | "TrailingSpaces"
33 | ]
34 | }
35 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/Preferences.sublime-settings:
--------------------------------------------------------------------------------
1 | {
2 | "color_scheme": "Packages/Color Scheme - Default/VisualStudio (Dark).tmTheme",
3 | "draw_white_space": "all",
4 | "font_size": 10,
5 | "highlight_line": true,
6 | "tab_size": 4,
7 | "theme": "Soda Dark 3.sublime-theme",
8 | "translate_tabs_to_spaces": true,
9 | "trim_trailing_white_space_on_save": true
10 | }
11 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/SublimeHelpers.ps1:
--------------------------------------------------------------------------------
1 | # uses functions in JsonHelpers.ps1
2 | function Get-SublimeInstallPath
3 | {
4 | [CmdletBinding()]
5 | param(
6 | [Parameter(Mandatory = $false)]
7 | [ValidateRange(2,3)]
8 | [int]
9 | $Version = 3
10 | )
11 |
12 | Join-Path $Env:ProgramFiles "Sublime Text $Version"
13 | }
14 |
15 | function Get-SublimeSettingsPath
16 | {
17 | [CmdletBinding()]
18 | param(
19 | [Parameter(Mandatory = $false)]
20 | [ValidateRange(2,3)]
21 | [int]
22 | $Version = 3
23 | )
24 |
25 | Join-Path ([Environment]::GetFolderPath('ApplicationData')) "Sublime Text $Version"
26 | }
27 |
28 | function Get-SublimePackagesPath
29 | {
30 | [CmdletBinding()]
31 | param(
32 | [Parameter(Mandatory = $false)]
33 | [ValidateRange(2,3)]
34 | [int]
35 | $Version = 3
36 | )
37 |
38 | $packagesPath = Join-Path (Get-SublimeSettingsPath -Version $Version) 'Packages'
39 | if (!(Test-Path $packagesPath))
40 | {
41 | New-Item $packagesPath -Type Directory | Out-Null
42 | }
43 |
44 | return $packagesPath
45 | }
46 |
47 | function Get-SublimeUserPath
48 | {
49 | [CmdletBinding()]
50 | param(
51 | [Parameter(Mandatory = $false)]
52 | [ValidateRange(2,3)]
53 | [int]
54 | $Version = 3
55 | )
56 |
57 | $path = Join-Path (Get-SublimePackagesPath -Version $Version) 'User'
58 | if (!(Test-Path $path))
59 | {
60 | New-Item $path -Type Directory | Out-Null
61 | }
62 | return $path
63 | }
64 |
65 | function Get-SublimeColorSchemePath
66 | {
67 | [CmdletBinding()]
68 | param(
69 | [Parameter(Mandatory = $false)]
70 | [ValidateRange(2,3)]
71 | [int]
72 | $Version = 3
73 | )
74 |
75 | $path = Join-Path (Get-SublimePackagesPath -Version $Version) 'Color Scheme - Default'
76 | if (!(Test-Path $path))
77 | {
78 | New-Item $path -Type Directory | Out-Null
79 | }
80 | return $path
81 | }
82 |
83 | function Install-SublimePackagesFromCache
84 | {
85 | [CmdletBinding()]
86 | param(
87 | [Parameter(Mandatory = $true)]
88 | [string]
89 | $Directory
90 | )
91 |
92 | $packagesPath = Get-SublimePackagesPath -Version $Version
93 | Get-ChildItem $Directory |
94 | ? { $_.PsIsContainer } |
95 | % { @{Path = $_.FullName; Destination = Join-Path $packagesPath $_.Name }} |
96 | ? {
97 | $exists = Test-Path $_.Destination
98 | if ($exists) { Write-Host "[ ] Skipping existing $($_.Destination)" }
99 | return !$exists
100 | } |
101 | % {
102 | Write-Host "[+] Copying cached package $($_.Destination)"
103 | Copy-Item @_ -Recurse
104 | }
105 | }
106 |
107 | function Install-SublimePackageControl
108 | {
109 | [CmdletBinding()]
110 | param(
111 | [Parameter(Mandatory = $false)]
112 | [ValidateRange(2,3)]
113 | [int]
114 | $Version = 3
115 | )
116 |
117 | $packagesPath = Join-Path (Get-SublimeSettingsPath -Version $Version) 'Installed Packages'
118 | if (!(Test-Path $packagesPath)) { New-Item $packagesPath -Type Directory }
119 |
120 | $packageControl = Join-Path $packagesPath 'Package Control.sublime-package'
121 | if (!(Test-Path $packageControl))
122 | {
123 | $packageUrl = 'https://packagecontrol.io/Package%20Control.sublime-package'
124 | Get-ChocolateyWebFile -url $packageUrl -fileFullPath $packageControl
125 | }
126 | }
127 |
128 | function Merge-PackageControlSettings
129 | {
130 | [CmdletBinding()]
131 | param(
132 | [Parameter(Mandatory = $true)]
133 | [string]
134 | $FilePath,
135 |
136 | [Parameter(Mandatory = $false)]
137 | [ValidateRange(2,3)]
138 | [int]
139 | $Version = 3
140 | )
141 |
142 | $root = Get-SublimeUserPath -Version $Version
143 | $existingPath = Join-Path $root 'Package Control.sublime-settings'
144 | if (!(Test-Path $existingPath))
145 | {
146 | '{}' | Out-File -FilePath $existingPath -Encoding ASCII
147 | }
148 | $existingText = [IO.File]::ReadAllText($existingPath) -replace '(?m)^\s*//.*$', ''
149 | if ([string]::IsNullOrEmpty($existingText)) { $existingText = '{}' }
150 |
151 | $existing = ConvertFrom-Json $existingText
152 | Write-Verbose "Existing settings: `n`n$existingText`n`n"
153 |
154 | $new = ConvertFrom-Json ([IO.File]::ReadAllText($FilePath))
155 |
156 | # simple arrays
157 | 'installed_packages', 'repositories' |
158 | ? { $new.$_ -ne $null } |
159 | % { Merge-JsonArray -Name $_ -Destination $existing -Array $new.$_ }
160 |
161 | # maps
162 | 'package_name_map' |
163 | ? { $new.$_ -ne $null } |
164 | % { Merge-JsonSimpleMap -Name $_ -Destination $existing -SimpleMap $new.$_ }
165 |
166 | $json = $existing | ConvertTo-Json -Depth 10 | ConvertFrom-UnicodeEscaped
167 | Write-Verbose "Updated settings: `n`n$json`n"
168 | [IO.File]::WriteAllText($existingPath, $json, [System.Text.Encoding]::ASCII)
169 | }
170 |
171 | function Merge-Preferences
172 | {
173 | [CmdletBinding()]
174 | param(
175 | [Parameter(Mandatory = $true)]
176 | [String]
177 | $FilePath,
178 |
179 | [Parameter(Mandatory = $false)]
180 | [ValidateRange(2,3)]
181 | [int]
182 | $Version = 3
183 | )
184 |
185 | $root = Get-SublimeUserPath -Version $Version
186 | $existingPath = Join-Path $root 'Preferences.sublime-settings'
187 | if (!(Test-Path $existingPath))
188 | {
189 | '{}' | Out-File -FilePath $existingPath -Encoding ASCII
190 | }
191 |
192 | $existingText = [IO.File]::ReadAllText($existingPath) -replace '(?m)^\s*//.*$', ''
193 | if ([string]::IsNullOrEmpty($existingText)) { $existingText = '{}' }
194 |
195 | $existing = ConvertFrom-Json $existingText
196 | Write-Verbose "Existing settings: `n`n$existingText`n`n"
197 |
198 | $new = ConvertFrom-Json ([IO.File]::ReadAllText($FilePath))
199 |
200 | $simpleArrays = @('ignored_packages', 'indent_guide_options', 'rulers',
201 | 'font_options', 'folder_exclude_patterns', 'file_exclude_patterns',
202 | 'binary_file_patterns')
203 |
204 | $simpleArrays |
205 | ? { $new.$_ -ne $null } |
206 | % { Merge-JsonArray -Name $_ -Destination $existing -Array $new.$_ }
207 |
208 | 'auto_complete_triggers' |
209 | ? { $new.$_ -ne $null } |
210 | % { Merge-JsonArrayOfSimpleMap -Name $_ -Destination $existing -Array $new.$_ }
211 |
212 | $excluded = $simpleArrays + 'auto_complete_triggers'
213 | $new.PSObject.Properties |
214 | ? { $excluded -inotcontains $_.Name } |
215 | % {
216 | Merge-JsonNamedValue -Name $_.Name -Destination $existing -Value $_.Value
217 | }
218 |
219 | # HACK: one last top level scan to ensure we don't have any single "
220 | $existing.PSObject.Properties |
221 | ? { $_.Value -is [String] } |
222 | % { $_.Value = $_.Value | ConvertTo-DoubleEscapedQuotes -Name $_.Name }
223 |
224 | $json = $existing | ConvertTo-Json -Depth 10 | ConvertFrom-UnicodeEscaped
225 | Write-Verbose "Updated settings: `n`n$json`n"
226 | [IO.File]::WriteAllText($existingPath, $json, [System.Text.Encoding]::ASCII)
227 | }
228 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/chocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $package = 'jivkok.SublimeText3.Packages'
2 |
3 | function Get-CurrentDirectory
4 | {
5 | $thisName = $MyInvocation.MyCommand.Name
6 | [IO.Path]::GetDirectoryName((Get-Content function:$thisName).File)
7 | }
8 |
9 | $current = Get-CurrentDirectory
10 |
11 | . (Join-Path $current 'JsonHelpers.ps1')
12 | . (Join-Path $current 'SublimeHelpers.ps1')
13 |
14 | # settings & key bindings
15 | $sublimeUserDataPath = Get-SublimeUserPath
16 | Get-ChildItem $current -filter '*.sublime-settings' |
17 | % {
18 | $params = @{
19 | Path = Join-Path $current $_;
20 | Destination = Join-Path $sublimeUserDataPath $_;
21 | Force = $true
22 | }
23 | Copy-Item @params
24 | }
25 | Get-ChildItem $current -filter '*.sublime-keymap' |
26 | % {
27 | $params = @{
28 | Path = Join-Path $current $_;
29 | Destination = Join-Path $sublimeUserDataPath $_;
30 | Force = $true
31 | }
32 | Copy-Item @params
33 | }
34 |
35 | # color schemes
36 | $sublimeColorSchemePath = Get-SublimeColorSchemePath
37 | Get-ChildItem $current -filter '*.tmTheme' |
38 | % {
39 | $params = @{
40 | Path = Join-Path $current $_;
41 | Destination = Join-Path $sublimeColorSchemePath $_;
42 | Force = $true
43 | }
44 | Copy-Item @params
45 | }
46 |
47 | Install-SublimePackageControl -Version 3
48 |
49 | if (Get-Process -Name sublime_text -ErrorAction SilentlyContinue)
50 | {
51 | Write-Warning 'Please close and re-open Sublime Text to force packages to update'
52 | }
53 |
--------------------------------------------------------------------------------
/jivkok.SublimeText3.Packages/tools/trailing_spaces.sublime-settings:
--------------------------------------------------------------------------------
1 | {
2 | "trailing_spaces_include_current_line": false
3 | }
4 |
--------------------------------------------------------------------------------
/jivkok.Tools/jivkok.tools.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.tools
5 | Jivkok.Tools
6 | 1.1.1.5
7 | Jivko Kolev
8 | Jivko Kolev
9 | Jivkok.Tools - Utilities Suite
10 | This set includes a number of utilities installed as part of configuring new Windows machine. See dependencies below for complete list.
11 | https://github.com/jivkok/Chocolatey-Packages
12 | jivkok utilities tools
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 |
--------------------------------------------------------------------------------
/jivkok.VSExtensions.2013/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'jivkok.vsextensions.2013'
2 |
3 | function RunBatchfileAndUseItsEnvironmentVariables ($file) {
4 | $cmd = """$file"" & set"
5 | cmd /c $cmd | Foreach-Object {
6 | $p, $v = $_.split('=')
7 | Set-Item -path env:$p -value $v
8 | }
9 | }
10 |
11 | function curlex($url, $filename) {
12 | $path = [IO.Path]::GetTempPath() + "\" + $filename
13 |
14 | if ( Test-Path $path ) { rm -force $path }
15 |
16 | (New-Object Net.WebClient).DownloadFile($url, $path)
17 |
18 | return New-Object IO.FileInfo $path
19 | }
20 |
21 | function Install-Extension($url, $name) {
22 | echo "Installing $name"
23 |
24 | $extension = (curlex $url $name).FullName
25 |
26 | $result = Start-Process -FilePath "VSIXInstaller.exe" -ArgumentList "/q $extension" -Wait -PassThru;
27 | }
28 |
29 | $BatchFile = Join-Path $env:VS120COMNTOOLS "vsvars32.bat"
30 | RunBatchfileAndUseItsEnvironmentVariables $BatchFile
31 |
32 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4/file/100523/7/Microsoft.CodeDigger.vsix CodeDigger.vsix
33 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496/file/9356/23/CodeMaid_v0.7.0.vsix CodeMaid.vsix
34 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/86548753-2b00-42e0-a40c-185f93e37a4f/file/136953/3/EasyMotion.vsix EasyMotion.vsix
35 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328/file/75539/10/EditorConfigPlugin.vsix EditorConfig.vsix
36 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2/file/62080/3/Gister.vsix Gister.vsix
37 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/0855e23e-4c4c-4c82-8b39-24ab5c5a7f79/file/15725/4/MarkdownMode.vsix MarkdownMode.vsix
38 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/2beb9705-b568-45d1-8550-751e181e3aef/file/93630/8/MultiEdit.vsix MultiEdit.vsix
39 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca/file/105933/4/NuGet.Tools.2013.vsix NuGet.vsix
40 | # Install-Extension http://visualstudiogallery.msdn.microsoft.com/ad0897b3-7537-4c92-a38c-104b0e005206/file/75983/4/PerfWatsonMonitor.vsix PerfWatsonMonitor.vsix
41 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/a058d5d3-e654-43f8-a308-c3bdfdd0be4a/file/89212/35/PostSharp-3.1.27.vsix PostSharp.vsix
42 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/f65f845b-9430-4f72-a182-ae2a7b8999d7/file/166502/10/PowerShellTools.12.0.vsix PowerShellTools.vsix
43 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/dbcb8670-889e-4a54-a226-a48a15e4cace/file/117115/1/ProPowerTools.vsix ProPowerTools.vsix
44 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/f0589156-a8e6-47db-8bac-90f01ca6b8a3/file/80662/4/Cobisi.RoutingAssistant-v1.8.vsix RoutingAssistant.vsix
45 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/b08b0375-139e-41d7-af9b-faee50f68392/file/5131/8/SnippetDesigner.vsix SnippetDesigner.vsix
46 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/90ac3587-7466-4155-b591-2cd4cc4401bc/file/112721/3/TechTalk.SpecFlow.Vs2013Integration.vsix SpecFlow.vsix
47 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496/file/63103/7/VSColorOutput.vsix VSColorOutput.vsix
48 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece/file/106247/16/SquaredInfinity.VSCommands.VS12.vsix VSCommands.vsix
49 | # Install-Extension http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/file/6390/45/VsVim.vsix VsVim.vsix
50 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/56633663-6799-41d7-9df7-0f2a504ca361/file/105627/23/WebEssentials2013.vsix WebEssentials.vsix
51 | Install-Extension http://visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a/file/53962/59/Mindscape.WebWorkbench.Integration.10.vsix WebWorkbench.vsix
52 |
--------------------------------------------------------------------------------
/jivkok.VSExtensions.2013/jivkok.vsextensions.2013.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.vsextensions.2013
5 | jivkok.vsextensions.2013
6 | 1.0.0.7
7 | Jivko Kolev
8 | Jivko Kolev
9 | My Visual Studio 2013 extensions
10 | My Visual Studio 2013 extensions:
11 |
12 | - CodeDigger
13 | - CodeMaid
14 | - EasyMotion
15 | - EditorConfig
16 | - Gister
17 | - MarkdownMode
18 | - MultiEdit
19 | - NuGet
20 | - PostSharp
21 | - PowerShellTools
22 | - ProPowerTools
23 | - RoutingAssistant
24 | - SnippetDesigner
25 | - SpecFlow
26 | - VSColorOutput
27 | - VSCommands
28 | - WebEssentials
29 | - WebWorkbench
30 |
31 | https://github.com/jivkok/Chocolatey-Packages
32 | jivkok vs visual studio 2013 extensions
33 |
34 |
35 |
--------------------------------------------------------------------------------
/jivkok.VSExtensions.2015/Tools/ChocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'jivkok.vsextensions.2015'
2 |
3 | function RunBatchfileAndUseItsEnvironmentVariables ($file) {
4 | $cmd = """$file"" & set"
5 | cmd /c $cmd | Foreach-Object {
6 | $p, $v = $_.split('=')
7 | Set-Item -path env:$p -value $v
8 | }
9 | }
10 |
11 | function curlex($url, $filename) {
12 | $path = [IO.Path]::GetTempPath() + "\" + $filename
13 |
14 | if ( Test-Path $path ) { rm -force $path }
15 |
16 | (New-Object Net.WebClient).DownloadFile($url, $path)
17 |
18 | return New-Object IO.FileInfo $path
19 | }
20 |
21 | function Install-Extension($url, $name) {
22 | echo "Installing $name"
23 |
24 | $extension = (curlex $url $name).FullName
25 |
26 | $result = Start-Process -FilePath "VSIXInstaller.exe" -ArgumentList "/q $extension" -Wait -PassThru;
27 | }
28 |
29 | $BatchFile = Join-Path $env:VS140COMNTOOLS "vsvars32.bat"
30 | RunBatchfileAndUseItsEnvironmentVariables $BatchFile
31 |
32 | # Common
33 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496/file/9356/33/CodeMaid_v0.9.0.vsix CodeMaid.vsix # v0.9.0
34 | # no Dev14 yet Install-Extension http://visualstudiogallery.msdn.microsoft.com/86548753-2b00-42e0-a40c-185f93e37a4f/file/136953/3/EasyMotion.vsix EasyMotion.vsix # v1.0
35 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328/file/75539/12/EditorConfigPlugin.vsix EditorConfig.vsix # v0.5.0
36 | # no Dev14 yet Install-Extension http://visualstudiogallery.msdn.microsoft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2/file/62080/3/Gister.vsix Gister.vsix # v1.5
37 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/0855e23e-4c4c-4c82-8b39-24ab5c5a7f79/file/15725/6/MarkdownMode.vsix MarkdownMode.vsix # v2.7
38 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/f301cf82-e80b-4b92-9e5c-ef7985ae6702/file/147188/10/MixEdit.vsix MixEdit.vsix # v1.1.59
39 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/5d345edc-2e2d-4a9c-b73b-d53956dc458d/file/146283/9/NuGet.Tools.vsix NuGet.Tools.vsix # v3.3.0.167
40 | # It is exe now Install-Extension https://visualstudiogallery.msdn.microsoft.com/a058d5d3-e654-43f8-a308-c3bdfdd0be4a/file/89212/73/PostSharp-4.2.15.exe
41 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/c9eb3ba8-0c59-4944-9a62-6eee37294597/file/156893/12/PowerShellTools.14.0.vsix PowerShellTools.vsix # v3.0.299
42 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d/file/169971/1/ProPowerTools.vsix ProPowerTools.vsix # v14.0.23120.0
43 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/b08b0375-139e-41d7-af9b-faee50f68392/file/5131/12/SnippetDesigner.vsix SnippetDesigner.vsix # v1.6.2
44 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/c74211e7-cb6e-4dfa-855d-df0ad4a37dd6/file/160542/7/TechTalk.SpecFlow.Vs2015Integration.v2015.1.2.vsix SpecFlow.vsix # v2015.1.2
45 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496/file/63103/9/VSColorOutput.vsix VSColorOutput.vsix # v1.4.8
46 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/c84be782-b1f1-4f6b-85bb-945ebc852aa1/file/189507/2/SquaredInfinity.VSCommands.VscPackage.vsix.vs14.vsix VSCommands.vsix # v14.4.0.2
47 |
48 | # Web
49 | # no Dev14 yet Install-Extension https://visualstudiogallery.msdn.microsoft.com/f0589156-a8e6-47db-8bac-90f01ca6b8a3/file/80662/4/Cobisi.RoutingAssistant-v1.8.vsix RoutingAssistant.vsix # v1.8
50 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/ee6e6d8c-c837-41fb-886a-6b50ae2d06a2/file/146119/33/Web%20Essentials%202015.1%20v1.0.198.vsix WebEssentials.vsix # v1.0.198
51 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/9ec27da7-e24b-4d56-8064-fd7e88ac1c40/file/164487/23/Bundler%20%26%20Minifier%20v1.5.134.vsix Bundler-Minifier.vsix # v1.5.134
52 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/a56eddd3-d79b-48ac-8c8f-2db06ade77c3/file/38601/29/Image%20Optimizer%20v3.2.41.vsix ImageOptimizer.vsix # v3.2.41
53 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/3b329021-cd7a-4a01-86fc-714c2d05bb6c/file/164873/30/Web%20Compiler%20v1.8.270.vsix WebCompiler.vsix # v1.8.270
54 | Install-Extension https://visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a/file/53962/62/Mindscape.WebWorkbench.Integration.10.vsix WebWorkbench.vsix # v3.4.1837
55 |
56 | # Extra
57 | # Install-Extension https://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4/file/100523/7/Microsoft.CodeDigger.vsix CodeDigger.vsix # v.0.95.4
58 | # Install-Extension https://visualstudiogallery.msdn.microsoft.com/ad0897b3-7537-4c92-a38c-104b0e005206/file/75983/6/PerfWatsonMonitor.vsix PerfWatsonMonitor.vsix # v11.15.1103.1
59 | # Install-Extension https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/file/6390/57/VsVim.vsix VsVim.vsix # v2.0.1.0
60 |
--------------------------------------------------------------------------------
/jivkok.VSExtensions.2015/jivkok.vsextensions.2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | jivkok.vsextensions.2015
5 | jivkok.vsextensions.2015
6 | 1.0.0.1
7 | various
8 | Jivko Kolev
9 | My Visual Studio 2015 extensions
10 | # My Visual Studio 2015 extensions:
11 |
12 | ## Common
13 | - CodeMaid
14 | - EditorConfig
15 | - MarkdownMode
16 | - MixEdit
17 | - NuGet.Tools
18 | - PowerShellTools
19 | - ProPowerTools
20 | - SnippetDesigner
21 | - SpecFlow
22 | - VSColorOutput
23 | - VSCommands
24 |
25 | ## Web
26 | - WebEssentials
27 | - Bundler-Minifier
28 | - ImageOptimizer
29 | - WebCompiler
30 | - WebWorkbench
31 |
32 | https://github.com/jivkok/Chocolatey-Packages
33 | jivkok vs visual studio 2015 extensions
34 |
35 |
36 |
--------------------------------------------------------------------------------
/vcredist2015/ms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jivkok/Chocolatey-Packages/08bed075f887b48ad58574e76836b3ee550bedea/vcredist2015/ms.png
--------------------------------------------------------------------------------
/vcredist2015/tools/chocolateyInstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'vcredist2015'
2 | $installerType = 'exe'
3 | $url = 'http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe'
4 | $url64 = 'http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe'
5 | $silentArgs = '/Q'
6 | $validExitCodes = @(
7 | 0, # success
8 | 3010, # success, restart required
9 | 2147781575, # pending restart required
10 | -2147185721 # pending restart required
11 | )
12 |
13 | Install-ChocolateyPackage -PackageName "$packageName" -FileType "$installerType" -Url "$url" -Url64bit "$url64" -SilentArgs "$silentArgs" -ValidExitCodes $validExitCodes
14 |
15 | if (Get-ProcessorBits 64) {
16 | Install-ChocolateyPackage -PackageName "$packageName" -FileType "$installerType" -Url "$url" -SilentArgs "$silentArgs" -ValidExitCodes $validExitCodes
17 | }
18 |
--------------------------------------------------------------------------------
/vcredist2015/tools/chocolateyUninstall.ps1:
--------------------------------------------------------------------------------
1 | $packageName = 'vcredist2015'
2 | $packageSearch = 'Microsoft Visual C++ 2015 Redistributable'
3 | $installerType = 'exe'
4 | $silentArgs = '/uninstall /quiet'
5 | $validExitCodes = @(
6 | 0, # success
7 | 3010, # success, restart required
8 | 2147781575, # pending restart required
9 | -2147185721 # pending restart required
10 | )
11 |
12 | try {
13 | Get-ItemProperty -Path @( 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*',
14 | 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' ) `
15 | -ErrorAction:SilentlyContinue `
16 | | Where-Object { $_.DisplayName -Like "$packageSearch*" } `
17 | | Select-Object BundleCachePath -Unique `
18 | | ForEach-Object {
19 | $file = $_.BundleCachePath
20 | Uninstall-ChocolateyPackage -PackageName "$packageName" `
21 | -FileType "$installerType" `
22 | -SilentArgs "$silentArgs" `
23 | -File "$file" `
24 | -ValidExitCodes $validExitCodes
25 | }
26 | } catch {
27 | throw $_.Exception
28 | }
29 |
--------------------------------------------------------------------------------
/vcredist2015/vcredist2015.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | vcredist2015
5 | Visual C++ Redistributable Packages for Visual Studio 2015
6 | 14.0.23026.0
7 | Microsoft
8 | Jivko Kolev
9 | https://www.microsoft.com/en-us/download/details.aspx?id=48145
10 | https://github.com/jivkok/Chocolatey-Packages/raw/master/vcredist2015/ms.png
11 | http://msdn.microsoft.com/en-US/cc300389.aspx
12 | false
13 | Run-time components that are required to run C++ applications built using Visual Studio 2015
14 |
15 | The Visual C++ Redistributable Packages install run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015 and link dynamically to Visual C++ libraries. These package can be used to run such applications on a computer even if it does not have Visual Studio 2015 installed. These packages install run-time components of these libraries: C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP.
16 |
17 | visual studio 2015 c++ redistributable
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------