Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

348,330,127

Downloads of v 0.9.9-alpha-20150125:

946

Last Update:

25 Jan 2015

Package Maintainer(s):

Software Author(s):

  • Rob Reynolds
  • The Chocolatey Team

Tags:

nuget apt-get machine repository chocolatey

Chocolatey

This is a prerelease version of Chocolatey.

  • 1
  • 2
  • 3

0.9.9-alpha-20150125 | Updated: 25 Jan 2015

Downloads:

348,330,127

Downloads of v 0.9.9-alpha-20150125:

946

Software Author(s):

  • Rob Reynolds
  • The Chocolatey Team

Chocolatey 0.9.9-alpha-20150125

This is a prerelease version of Chocolatey.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Unknown


Verification Testing Unknown


Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
NOTE

Please visit our documentation to learn how to install/uninstall Chocolatey.

To upgrade Chocolatey, run the following command from the command line or from PowerShell:

>
Package Approved

This package was approved as a trusted package on 25 Jan 2015.

Description

Chocolatey is a package manager for Windows (like apt-get but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to your door, err computer.

Chocolatey is brought to you by the work and inspiration of the community, the work and thankless nights of the Chocolatey Team (https://github.com/orgs/chocolatey/members), and Rob heading up the direction.

You can host your own sources and add them to chocolatey, you can extend chocolatey's capabilities, and folks, it's only going to get better.

Commands

There are quite a few commands you can call - you should check out the command reference at: https://github.com/chocolatey/chocolatey/wiki/CommandsReference

  • Search - choco search something
  • List - choco list -lo
  • Install - choco install baretail
  • Update - choco update baretail
  • Uninstall - choco uninstall baretail
  • Install ruby gem - choco install compass -source ruby
  • Install python egg - choco install sphynx -source python
  • Install windows feature - choco install IIS -source windowsfeatures
  • Install webpi feature - choco install IIS7.5Express -source webpi

More advanced commands and switches listed on the command reference, including how you can force a package to install the x86 version of a package.

Create Packages?

We have some great guidance on how to do that. Where? I'll give you a hint, it rhymes with sticky! https://github.com/chocolatey/chocolatey/wiki/CreatePackages

In that mess there is a link to the Helper Reference - https://github.com/chocolatey/chocolatey/wiki/HelpersReference

Chocolatey gods?

Humor related to playing off of tiki gods. We like humor. Don't take life so seriously, you will never get out alive.


tools\chocolateyInstall.ps1
$toolsPath = (Split-Path -parent $MyInvocation.MyCommand.Definition)

# ensure module loading preference is on
$PSModuleAutoLoadingPreference = "All";

$modules = Get-ChildItem $toolsPath -Filter *.psm1
$modules | ForEach-Object {
														$psm1File = $_.FullName;
														$moduleName = $([System.IO.Path]::GetFileNameWithoutExtension($psm1File))
														remove-module $moduleName -ErrorAction SilentlyContinue;
														import-module -name  $psm1File;
													}

Initialize-Chocolatey
tools\chocolateyInstall\choco.exe
 
tools\chocolateyInstall\choco.exe.ignore
 
tools\chocolateysetup.psm1
$thisScriptFolder = (Split-Path -parent $MyInvocation.MyCommand.Definition)
$chocInstallVariableName = "ChocolateyInstall"
$sysDrive = $env:SystemDrive
$tempDir = $env:TEMP
$defaultChocolateyPathOld = "$sysDrive\Chocolatey"

function Initialize-Chocolatey {
<#
  .DESCRIPTION
    This will initialize the Chocolatey tool by
      a) setting up the "nugetPath" (the location where all chocolatey nuget packages will be installed)
      b) Installs chocolatey into the "nugetPath"
            c) Instals .net 4.0 if needed
      d) Adds chocolaty to the PATH environment variable so you have access to the chocolatey|cinst commands.
  .PARAMETER  NuGetPath
    Allows you to override the default path of (C:\Chocolatey\) by specifying a directory chocolaty will install nuget packages.

  .EXAMPLE
    C:\PS> Initialize-Chocolatey

    Installs chocolatey into the default C:\Chocolatey\ directory.

  .EXAMPLE
    C:\PS> Initialize-Chocolatey -nugetPath "D:\ChocolateyInstalledNuGets\"

    Installs chocolatey into the custom directory D:\ChocolateyInstalledNuGets\

#>
param(
  [Parameter(Mandatory=$false)][string]$chocolateyPath = ''
)

  $chocoNew = $installModule = Join-Path $thisScriptFolder 'chocolateyInstall\choco.exe'
  & $chocoNew unpackself --force

  $installModule = Join-Path $thisScriptFolder 'chocolateyInstall\helpers\chocolateyInstaller.psm1'
  Import-Module $installModule -Force

  if ($chocolateyPath -eq '') {
    $programData = [Environment]::GetFolderPath("CommonApplicationData")
    $chocolateyPath = Join-Path "$programData" 'chocolatey'
  }

  # variable to allow insecure directory:
  $allowInsecureRootInstall = $false
  if ($env:ChocolateyAllowInsecureRootDirectory -eq 'true') { $allowInsecureRootInstall = $true }

  # if we have an already environment variable path, use it.
  $alreadyInitializedNugetPath = Get-ChocolateyInstallFolder
  if ($alreadyInitializedNugetPath -and $alreadyInitializedNugetPath -ne $chocolateyPath -and ($allowInsecureRootInstall -or $alreadyInitializedNugetPath -ne $defaultChocolateyPathOld)){
    $chocolateyPath = $alreadyInitializedNugetPath
  }
  else {
    Set-ChocolateyInstallFolder $chocolateyPath
  }
  Create-DirectoryIfNotExists $chocolateyPath

  #set up variables to add
  $chocolateyExePath = Join-Path $chocolateyPath 'bin'
  $chocolateyLibPath = Join-Path $chocolateyPath 'lib'

  if ($tempDir -eq $null) {
    $tempDir = Join-Path $chocolateyPath 'temp'
    Create-DirectoryIfNotExists $tempDir
  }

  $yourPkgPath = [System.IO.Path]::Combine($chocolateyLibPath,"yourPackageName")
@"
We are setting up the Chocolatey package repository.
The packages themselves go to `'$chocolateyLibPath`'
  (i.e. $yourPkgPath).
A shim file for the command line goes to `'$chocolateyExePath`'
  and points to an executable in `'$yourPkgPath`'.

Creating Chocolatey folders if they do not already exist.

"@ | Write-Output

  Write-Warning "You can safely ignore errors related to missing log files when `n  upgrading from a version of Chocolatey less than 0.9.9. `n  'Batch file could not be found' is also safe to ignore. `n  'The system cannot find the file specified' - also safe."

  #create the base structure if it doesn't exist
  Create-DirectoryIfNotExists $chocolateyExePath
  Create-DirectoryIfNotExists $chocolateyLibPath

  Install-ChocolateyFiles $chocolateyPath
  Ensure-ChocolateyLibFiles $chocolateyLibPath

  Install-ChocolateyBinFiles $chocolateyPath $chocolateyExePath

  $chocolateyExePathVariable = $chocolateyExePath.ToLower().Replace($chocolateyPath.ToLower(), "%DIR%..\").Replace("\\","\")
  Initialize-ChocolateyPath $chocolateyExePath $chocolateyExePathVariable
  Process-ChocolateyBinFiles $chocolateyExePath $chocolateyExePathVariable
  Install-DotNet4IfMissing
  $realModule = Join-Path $chocolateyPath "helpers\chocolateyInstaller.psm1"
  Import-Module "$realModule" -Force

  if (-not $allowInsecureRootInstall) {
    Upgrade-OldChocolateyInstall $defaultChocolateyPathOld $chocolateyPath
    Install-ChocolateyBinFiles $chocolateyPath $chocolateyExePath
  }

@"
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
 first prior to using choco.
"@ | write-Output
}

function Set-ChocolateyInstallFolder {
param(
  [string]$folder
)
  $environmentTarget = [System.EnvironmentVariableTarget]::User
  Install-ChocolateyEnvironmentVariable -variableName "$chocInstallVariableName" -variableValue $null -variableType $environmentTarget
  if (Test-ProcessAdminRights) {
    Write-Debug "Administrator installing so using Machine environment variable target instead of User."
    $environmentTarget = [System.EnvironmentVariableTarget]::Machine
    Install-ChocolateyEnvironmentVariable -variableName "$chocInstallVariableName" -variableValue $null -variableType $environmentTarget
  }

  Write-Output "Creating $chocInstallVariableName as an environment variable (targeting `'$environmentTarget`') `n  Setting $chocInstallVariableName to `'$folder`'"
  Write-Warning "It's very likely you will need to close and reopen your shell `n  before you can use choco."
  Install-ChocolateyEnvironmentVariable -variableName "$chocInstallVariableName" -variableValue "$folder" -variableType $environmentTarget
}

function Get-ChocolateyInstallFolder(){
  [Environment]::GetEnvironmentVariable($chocInstallVariableName)
}

function Create-DirectoryIfNotExists($folderName){
  if (![System.IO.Directory]::Exists($folderName)) { [System.IO.Directory]::CreateDirectory($folderName) | Out-Null }
}

function Upgrade-OldChocolateyInstall {
param(
  [string]$chocolateyPathOld = "$sysDrive\Chocolatey",
  [string]$chocolateyPath =  "$($env:ALLUSERSPROFILE)\chocolatey"
)

  if (Test-Path $chocolateyPathOld) {
    Write-Output "Attempting to upgrade `'$chocolateyPathOld`' to `'$chocolateyPath`'."
    Write-Warning "Copying the contents of `'$chocolateyPathOld`' to `'$chocolateyPath`'. `n This step may fail if you have anything in this folder running or locked."
    Write-Output 'If it fails, just manually copy the rest of the items out and then delete the folder.'
    Write-Warning "!!!! ATTN: YOU WILL NEED TO CLOSE AND REOPEN YOUR SHELL !!!!"

    $chocolateyExePathOld = Join-Path $chocolateyPathOld 'bin'
    'Machine', 'User' |
    % {
      $path = Get-EnvironmentVariable -Name 'PATH' -Scope $_
      $updatedPath = [System.Text.RegularExpressions.Regex]::Replace($path,[System.Text.RegularExpressions.Regex]::Escape($chocolateyExePathOld) + '(?>;)?', '', [System.Text.RegularExpressions.RegexOptions]::IgnoreCase)
      if ($updatedPath -ne $path) {
        Write-Output "Updating `'$_`' PATH to reflect removal of '$chocolateyPathOld'."
        Set-EnvironmentVariable -Name 'Path' -Value $updatedPath -Scope $_
      }
    }

    Copy-Item "$chocolateyPathOld\bin\*" "$chocolateyPath\bin" -force -recurse
    Copy-Item "$chocolateyPathOld\lib\*" "$chocolateyPath\lib" -force -recurse
    try {
      Write-Output "Attempting to remove `'$chocolateyPathOld`'. This may fail if something in the folder is being used or locked."
      Remove-Item "$($chocolateyPathOld)" -force -recurse
    }
    catch {
      Write-Warning "Was not able to remove `'$chocolateyPathOld`'. You will need to manually remove it."
    }
  }
}

function Install-ChocolateyFiles {
param(
  [string]$chocolateyPath
)

  "$chocolateyPath\chocolateyInstall", "$chocolateyPath\helpers", "$chocolateyPath\redirects", "$chocolateyPath\tools" | % {
    if (Test-Path $_) {
      Remove-Item $_ -exclude *.log -recurse -force
    }
  }

  # rename the currently running process / it will be locked if it exists
  $chocoExe = Join-Path $chocolateyPath 'choco.exe'
  if (Test-Path ($chocoExe)) {
    Write-Debug "Renaming '$chocoExe' to '$chocoExe.old'"
    Move-Item $chocoExe "$chocoExe.old" -force
  }

  $chocInstallFolder = Join-Path $thisScriptFolder "chocolateyInstall"
  Copy-Item $chocInstallFolder\* $chocolateyPath -recurse -force
}

function Ensure-ChocolateyLibFiles {
param(
  [string]$chocolateyLibPath
)
  $chocoPkgDirectory = Join-Path $chocolateyLibPath 'chocolatey'

  if ( -not (Test-Path("$chocoPkgDirectory\chocolatey.nupkg")) ) {
    Write-Output "Ensuring '$chocoPkgDirectory' exists."
    Create-DirectoryIfNotExists $chocoPkgDirectory

    $chocoPkg = Get-ChildItem "$thisScriptFolder/../../" | ?{$_.name -match "^chocolatey.*nupkg"} | Sort name -Descending | Select -First 1
    if ($chocoPkg -ne '') { $chocoPkg = $chocoPkg.FullName }
    "$tempDir\chocolatey.zip", "$chocoPkg" | % {
      if ($_ -ne $null -and $_ -ne '') {
        if (Test-Path $_) {
          Copy-Item $_ "$chocoPkgDirectory\chocolatey.nupkg" -force
        }
      }
    }
  }
}

function Install-ChocolateyBinFiles {
param(
  [string] $chocolateyPath,
  [string] $chocolateyExePath
)

  $redirectsPath = Join-Path $chocolateyPath 'redirects'
  $exeFiles = Get-ChildItem "$redirectsPath" -include @("*.exe","*.cmd") -recurse
  foreach ($exeFile in $exeFiles) {
    $exeFilePath = $exeFile.FullName
    $exeFileName = [System.IO.Path]::GetFileName("$exeFilePath")
    $binFilePath = Join-Path $chocolateyExePath $exeFileName
    $binFilePathRename = $binFilePath + '.old'
    $batchFilePath = $binFilePath.Replace(".exe",".bat")
    $bashFilePath = $binFilePath.Replace(".exe","")
    if (Test-Path ($batchFilePath)) { Remove-Item $batchFilePath -force }
    if (Test-Path ($bashFilePath)) { Remove-Item $bashFilePath -force }
    if (Test-Path ($binFilePathRename)) {
      try {
        Remove-Item $binFilePathRename -force
      }
      catch {
        Write-Warning "Was not able to remove `'$binFilePathRename`'. This may cause errors."
      }
    }
    if (Test-Path ($binFilePath)) { Move-Item -path $binFilePath -destination $binFilePathRename -force }

    Copy-Item -path $exeFilePath -destination $binFilePath -force
    $commandShortcut = [System.IO.Path]::GetFileNameWithoutExtension("$exeFilePath")
    Write-Debug "Added command $commandShortcut"
  }
}

function Initialize-ChocolateyPath {
param(
  [string]$chocolateyExePath = "$($env:ALLUSERSPROFILE)\chocolatey\bin",
  [string]$chocolateyExePathVariable = "%$($chocInstallVariableName)%\bin"
)

  $environmentTarget = [System.EnvironmentVariableTarget]::User
  if (Test-ProcessAdminRights) {
    Write-Debug "Administrator installing so using Machine environment variable target instead of User."
    $environmentTarget = [System.EnvironmentVariableTarget]::Machine
  }

  Install-ChocolateyPath -pathToInstall "$chocolateyExePath" -pathType $environmentTarget
}

function Process-ChocolateyBinFiles {
param(
  [string]$chocolateyExePath = "$($env:ALLUSERSPROFILE)\chocolatey\bin",
  [string]$chocolateyExePathVariable = "%$($chocInstallVariableName)%\bin"
)
  $processedMarkerFile = Join-Path $chocolateyExePath '_processed.txt'
  if (!(test-path $processedMarkerFile)) {
    $files = get-childitem $chocolateyExePath -include *.bat -recurse
    if ($files -ne $null -and $files.Count -gt 0) {
      foreach ($file in $files) {
        Write-Output "Processing $($file.Name) to make it portable"
        $fileStream = [System.IO.File]::Open("$file", 'Open', 'Read', 'ReadWrite')
        $reader = New-Object System.IO.StreamReader($fileStream)
        $fileText = $reader.ReadToEnd()
        $reader.Close()
        $fileStream.Close()

        $fileText = $fileText.ToLower().Replace("`"" + $chocolateyPath.ToLower(), "SET DIR=%~dp0%`n""%DIR%..\").Replace("\\","\")

        Set-Content $file -Value $fileText -Encoding Ascii
      }
    }

    Set-Content $processedMarkerFile -Value "$([System.DateTime]::Now.Date)" -Encoding Ascii
  }
}

function Install-DotNet4IfMissing {
  if ([IntPtr]::Size -eq 8) {$fx="framework64"} else {$fx="framework"}

  if (!(test-path "$env:windir\Microsoft.Net\$fx\v4.0.30319")) {
    $NetFx4ClientUrl = 'http://download.microsoft.com/download/5/6/2/562A10F9-C9F4-4313-A044-9C94E0A8FAC8/dotNetFx40_Client_x86_x64.exe'
    $NetFx4FullUrl = 'http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe'
    Install-ChocolateyPackage "NetFx4.0" 'exe' -silentArgs "/q /norestart /repair /log `'$tempDir\NetFx4Install.log`'" -url "$NetFx4ClientUrl" -url64bit "$NetFx4ClientUrl" -validExitCodes @(0, 3010)
  }
}

Export-ModuleMember -function Initialize-Chocolatey;
tools\init.ps1
param($installPath, $toolsPath, $package, $project)

$modules = Get-ChildItem $ToolsPath -Filter *.psm1
$modules | ForEach-Object { import-module -name  $_.FullName }

@"
========================
Chocolatey
========================
Welcome to Chocolatey, your local machine repository built on the NuGet infrastructure. Chocolatey allows you to install application packages to your machine with the goodness of a #chocolatey #nuget combo. 
Application executables get added to the path automatically so you can call them from anywhere (command line/powershell prompt), not just in Visual Studio.

Lets get Chocolatey!
----------
Visual Studio -
----------
Please run Initialize-Chocolatey one time per machine to set up the repository. 
If you are upgrading, please remember to run Initialize-Chocolatey again.
After you have run Initiliaze-Chocolatey, you can safely uninstall the chocolatey package from your current Visual Studio solution.
----------
Alternative NuGet -
----------
If you are not using NuGet in Visual Studio, please navigate to the directory with the chocolateysetup.psm1 and run that in Powershell, followed by Initialize-Chocolatey.
Upgrade is the same, just run Initialize-Chocolatey again.
----------
Once you've run initialize or upgrade, you can uninstall this package from the local project without affecting your chocolatey repository.
========================
"@ | Write-Host

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Version Downloads Last Updated Status
Chocolatey 2.4.0 2424586 Tuesday, November 12, 2024 Approved
Chocolatey 2.3.0 8976674 Wednesday, June 5, 2024 Approved
Chocolatey 2.2.2 25329945 Tuesday, August 8, 2023 Approved
Chocolatey 2.2.0 3347116 Wednesday, July 26, 2023 Exempted
Chocolatey 2.1.0 6328510 Thursday, June 29, 2023 Exempted
Chocolatey 2.1.0-alpha-20230614 2198 Wednesday, June 14, 2023 Exempted
Chocolatey 2.1.0-alpha-20230608 999 Thursday, June 8, 2023 Exempted
Chocolatey 2.0.0 9675532 Wednesday, May 31, 2023 Exempted
Chocolatey 2.0.0-beta-20230426 4120 Wednesday, April 26, 2023 Exempted
Chocolatey 2.0.0-beta-20230412 1751 Wednesday, April 12, 2023 Exempted
Chocolatey 2.0.0-beta-20230321 2049 Tuesday, March 21, 2023 Exempted
Chocolatey 2.0.0-alpha-20230307 1335 Tuesday, March 7, 2023 Exempted
Chocolatey 2.0.0-alpha-20230221 1161 Tuesday, February 21, 2023 Exempted
Chocolatey 2.0.0-alpha-20230124 1190 Tuesday, January 24, 2023 Exempted
Chocolatey 1.4.1 35 Wednesday, December 4, 2024 Exempted
Chocolatey 1.4.0 2808829 Wednesday, May 10, 2023 Exempted
Chocolatey 1.3.1 5214511 Tuesday, March 14, 2023 Exempted
Chocolatey 1.3.0 3246298 Wednesday, February 15, 2023 Exempted
Chocolatey 1.2.1 6479207 Tuesday, December 6, 2022 Approved
Chocolatey 1.2.0 1724554 Wednesday, October 19, 2022 Approved
Chocolatey 1.1.0 8370907 Wednesday, March 30, 2022 Exempted
Chocolatey 1.0.1 1055775 Thursday, March 24, 2022 Exempted
Chocolatey 1.0.0 872790 Monday, March 21, 2022 Exempted
Chocolatey 0.12.1 4191234 Tuesday, January 25, 2022 Exempted
Chocolatey 0.12.0 1089170 Tuesday, January 18, 2022 Exempted
Chocolatey 0.11.3 5643905 Wednesday, October 27, 2021 Exempted
Chocolatey 0.11.2 6979565 Thursday, September 23, 2021 Exempted
Chocolatey 0.11.1 3908014 Thursday, September 2, 2021 Exempted
Chocolatey 0.10.16-beta-20200806 15144 Thursday, August 6, 2020 Approved
Chocolatey 0.10.15 71782541 Monday, June 3, 2019 Approved
Chocolatey 0.10.15-beta-20190531 1235 Friday, May 31, 2019 Approved
Chocolatey 0.10.14 510586 Thursday, May 30, 2019 Approved
Chocolatey 0.10.14-beta-20190418 5623 Thursday, April 18, 2019 Approved
Chocolatey 0.10.14-beta-20190402 3088 Tuesday, April 2, 2019 Approved
Chocolatey 0.10.14-beta-20190321 2614 Friday, March 22, 2019 Approved
Chocolatey 0.10.13 7774233 Friday, March 15, 2019 Approved
Chocolatey 0.10.12 152521 Friday, March 15, 2019 Approved
Chocolatey 0.10.12-beta-20181011 15400 Friday, October 12, 2018 Approved
Chocolatey 0.10.12-beta-20181009 944 Tuesday, October 9, 2018 Approved
Chocolatey 0.10.11 29156035 Friday, May 4, 2018 Approved
Chocolatey 0.10.10 2954436 Thursday, April 12, 2018 Approved
Chocolatey 0.10.9 5427019 Sunday, March 25, 2018 Approved
Chocolatey 0.10.9-beta-20180223 3794 Friday, February 23, 2018 Approved
Chocolatey 0.10.8 24667001 Wednesday, August 30, 2017 Approved
Chocolatey 0.10.8-beta-20170806 5290 Monday, August 7, 2017 Approved
Chocolatey 0.10.7 18322144 Thursday, June 8, 2017 Approved
Chocolatey 0.10.6.1 847886 Saturday, June 3, 2017 Approved
Chocolatey 0.10.6 413356 Thursday, June 1, 2017 Approved
Chocolatey 0.10.6-beta-20170531 1060 Thursday, June 1, 2017 Approved
Chocolatey 0.10.6-beta-20170503 8282 Wednesday, May 3, 2017 Approved
Chocolatey 0.10.5 18050512 Thursday, March 30, 2017 Approved
Chocolatey 0.10.4 174335 Thursday, March 30, 2017 Approved
Chocolatey 0.10.4-beta1-20170326 939 Sunday, March 26, 2017 Approved
Chocolatey 0.10.4-beta1-20170323 790 Thursday, March 23, 2017 Approved
Chocolatey 0.10.3 25541813 Friday, October 7, 2016 Approved
Chocolatey 0.10.2 686085 Friday, September 30, 2016 Approved
Chocolatey 0.10.1 2005658 Monday, September 19, 2016 Approved
Chocolatey 0.10.0 3815932 Thursday, August 11, 2016 Approved
Chocolatey 0.9.10.3 1920556 Thursday, June 23, 2016 Approved
Chocolatey 0.9.10.2 3042 Sunday, June 19, 2016 Approved
Chocolatey 0.9.10.1 968 Saturday, June 18, 2016 Approved
Chocolatey 0.9.10 2436 Friday, June 17, 2016 Approved
Chocolatey 0.9.10-rc1 717 Monday, June 13, 2016 Approved
Chocolatey 0.9.10-beta-20160612 691 Sunday, June 12, 2016 Approved
Chocolatey 0.9.10-beta-20160531 677 Tuesday, May 31, 2016 Approved
Chocolatey 0.9.10-beta-20160528 642 Saturday, May 28, 2016 Approved
Chocolatey 0.9.10-beta-20160527 720 Friday, May 27, 2016 Approved
Chocolatey 0.9.10-beta-20160524 689 Wednesday, May 25, 2016 Approved
Chocolatey 0.9.10-beta-20160509 795 Monday, May 9, 2016 Approved
Chocolatey 0.9.10-beta-20160506 691 Friday, May 6, 2016 Approved
Chocolatey 0.9.10-beta-20160505 647 Thursday, May 5, 2016 Approved
Chocolatey 0.9.10-beta-20160503 675 Tuesday, May 3, 2016 Approved
Chocolatey 0.9.10-beta-20160422 1057 Friday, April 22, 2016 Approved
Chocolatey 0.9.10-beta-20160411 1213 Monday, April 11, 2016 Approved
Chocolatey 0.9.10-beta-20160402 1125 Saturday, April 2, 2016 Approved
Chocolatey 0.9.10-beta-20160330 693 Thursday, March 31, 2016 Exempted
Chocolatey 0.9.10-beta-20160328 828 Tuesday, March 29, 2016 Approved
Chocolatey 0.9.10-beta-20160325 853 Friday, March 25, 2016 Approved
Chocolatey 0.9.10-beta-20160323 891 Wednesday, March 23, 2016 Approved
Chocolatey 0.9.10-beta-20160322 658 Wednesday, March 23, 2016 Approved
Chocolatey 0.9.10-beta-20160320 863 Sunday, March 20, 2016 Approved
Chocolatey 0.9.10-beta-20160318 754 Friday, March 18, 2016 Approved
Chocolatey 0.9.10-beta-20160314 897 Monday, March 14, 2016 Approved
Chocolatey 0.9.10-beta-20160311 844 Friday, March 11, 2016 Approved
Chocolatey 0.9.10-beta-20160302 1037 Wednesday, March 2, 2016 Approved
Chocolatey 0.9.10-beta-20160215 1178 Monday, February 15, 2016 Approved
Chocolatey 0.9.10-beta-20160212 984 Friday, February 12, 2016 Approved
Chocolatey 0.9.10-beta-20160205 1085 Friday, February 5, 2016 Approved
Chocolatey 0.9.9.12 387288 Friday, March 18, 2016 Approved
Chocolatey 0.9.9.11 8574144 Tuesday, October 6, 2015 Approved
Chocolatey 0.9.9.10 382235 Saturday, October 3, 2015 Approved
Chocolatey 0.9.9.9 1252757 Friday, October 2, 2015 Approved
Chocolatey 0.9.9.8 5627979 Saturday, June 27, 2015 Approved
Chocolatey 0.9.9.7 194957 Saturday, June 20, 2015 Approved
Chocolatey 0.9.9.6 831228 Sunday, May 17, 2015 Approved
Chocolatey 0.9.9.5 547002 Monday, April 20, 2015 Approved
Chocolatey 0.9.9.4 515994 Monday, March 30, 2015 Approved
Chocolatey 0.9.9.3 3587 Sunday, March 29, 2015 Approved
Chocolatey 0.9.9.2 25838 Saturday, March 7, 2015 Approved
Chocolatey 0.9.9.1 8561 Tuesday, March 3, 2015 Approved
Chocolatey 0.9.9 14653 Tuesday, March 3, 2015 Approved
Chocolatey 0.9.9-rc9 882 Saturday, February 28, 2015 Approved
Chocolatey 0.9.9-rc8 930 Tuesday, February 24, 2015 Approved
Chocolatey 0.9.9-rc5 1113 Monday, February 9, 2015 Approved
Chocolatey 0.9.9-rc4 788 Sunday, February 8, 2015 Approved
Chocolatey 0.9.9-rc3 766 Saturday, February 7, 2015 Approved
Chocolatey 0.9.9-rc2 732 Friday, February 6, 2015 Approved
Chocolatey 0.9.9-rc1 755 Wednesday, February 4, 2015 Approved
Chocolatey 0.9.9-beta3-20150204 709 Wednesday, February 4, 2015 Approved
Chocolatey 0.9.9-beta2-20150202 772 Monday, February 2, 2015 Approved
Chocolatey 0.9.9-beta-20150201 741 Sunday, February 1, 2015 Approved
Chocolatey 0.9.9-alpha-20150201 740 Sunday, February 1, 2015 Approved
Chocolatey 0.9.9-alpha-20150125 946 Sunday, January 25, 2015 Approved
Chocolatey 0.9.8.33 1795259 Wednesday, February 11, 2015 Approved
Chocolatey 0.9.8.32 263395 Thursday, January 22, 2015 Approved
Chocolatey 0.9.8.31 190580 Wednesday, January 7, 2015 Approved
Chocolatey 0.9.8.31-beta2 763 Wednesday, January 7, 2015 Approved
Chocolatey 0.9.8.31-beta1 683 Tuesday, January 6, 2015 Approved
Chocolatey 0.9.8.30-beta1 669 Tuesday, January 6, 2015 Approved
Chocolatey 0.9.8.29 57047 Friday, January 2, 2015 Approved
Chocolatey 0.9.8.29-beta2 685 Friday, January 2, 2015 Exempted
Chocolatey 0.9.8.29-beta1 682 Friday, January 2, 2015 Exempted
Chocolatey 0.9.8.29-alpha1 727 Friday, January 2, 2015 Exempted
Chocolatey 0.9.8.28 812271 Tuesday, November 4, 2014 Approved
Chocolatey 0.9.8.28-rc1 691 Sunday, November 2, 2014 Exempted
Chocolatey 0.9.8.28-alpha3 1239 Monday, October 6, 2014 Approved
Chocolatey 0.9.8.28-alpha2 1543 Friday, August 1, 2014 Approved
Chocolatey 0.9.8.28-alpha1 773 Wednesday, July 30, 2014 Approved
Chocolatey 0.9.8.27 1382148 Monday, July 14, 2014 Approved
Chocolatey 0.9.8.27-beta1 705 Sunday, July 13, 2014 Approved
Chocolatey 0.9.8.26 995 Saturday, July 12, 2014 Approved
Chocolatey 0.9.8.26-alpha2 752 Friday, July 11, 2014 Approved
Chocolatey 0.9.8.26-alpha1 769 Friday, July 11, 2014 Approved
Chocolatey 0.9.8.25 39041 Monday, July 7, 2014 Approved
Chocolatey 0.9.8.25-alpha1 788 Saturday, July 5, 2014 Approved
Chocolatey 0.9.8.24 14032 Thursday, July 3, 2014 Approved
Chocolatey 0.9.8.24-rc2 772 Monday, June 30, 2014 Approved
Chocolatey 0.9.8.24-rc1 805 Wednesday, June 25, 2014 Approved
Chocolatey 0.9.8.24-beta2 936 Sunday, June 8, 2014 Approved
Chocolatey 0.9.8.24-beta1 1580 Thursday, April 3, 2014 Approved
Chocolatey 0.9.8.24-alpha2 1016 Sunday, March 2, 2014 Approved
Chocolatey 0.9.8.24-alpha1 874 Tuesday, February 11, 2014 Approved
Chocolatey 0.9.8.23 525902 Monday, November 11, 2013 Approved
Chocolatey 0.9.8.22 1505 Monday, November 11, 2013 Approved
Chocolatey 0.9.8.22-alpha1 772 Saturday, November 9, 2013 Approved
Chocolatey 0.9.8.21 4409 Friday, November 8, 2013 Approved
Chocolatey 0.9.8.21-beta2 753 Friday, November 8, 2013 Approved
Chocolatey 0.9.8.21-alpha7 1055 Friday, August 23, 2013 Approved
Chocolatey 0.9.8.21-alpha6 751 Thursday, August 22, 2013 Approved
Chocolatey 0.9.8.21-alpha5 733 Wednesday, August 21, 2013 Approved
Chocolatey 0.9.8.21-alpha4 715 Wednesday, August 21, 2013 Approved
Chocolatey 0.9.8.21-alpha3 892 Tuesday, July 23, 2013 Approved
Chocolatey 0.9.8.21-alpha2 873 Thursday, June 27, 2013 Approved
Chocolatey 0.9.8.21-alpha1 886 Thursday, May 30, 2013 Approved
Chocolatey 0.9.8.20 331619 Tuesday, December 11, 2012 Approved
Chocolatey 0.9.8.20-beta1 833 Wednesday, December 5, 2012 Approved
Chocolatey 0.9.8.20-alpha3 846 Friday, November 16, 2012 Approved
Chocolatey 0.9.8.20-alpha2 806 Tuesday, October 16, 2012 Approved
Chocolatey 0.9.8.20-alpha1 845 Sunday, September 16, 2012 Approved
Chocolatey 0.9.8.19 29998 Monday, July 2, 2012 Approved
Chocolatey 0.9.8.19-alpha1 791 Thursday, June 28, 2012 Approved
Chocolatey 0.9.8.18 2260 Saturday, June 16, 2012 Approved
Chocolatey 0.9.8.17 1141 Friday, June 15, 2012 Approved
Chocolatey 0.9.8.17-rc2 950 Wednesday, June 13, 2012 Approved
Chocolatey 0.9.8.17-rc1 950 Wednesday, June 13, 2012 Approved
Chocolatey 0.9.8.17-beta1 927 Thursday, June 7, 2012 Approved
Chocolatey 0.9.8.16 7405 Monday, February 27, 2012 Approved
Chocolatey 0.9.8.15 984 Monday, February 27, 2012 Approved
Chocolatey 0.9.8.15-beta2 988 Saturday, February 25, 2012 Approved
Chocolatey 0.9.8.14 2378 Monday, February 6, 2012 Approved
Chocolatey 0.9.8.13 1936 Sunday, January 8, 2012 Approved
Chocolatey 0.9.8.12 2100 Sunday, November 20, 2011 Approved
Chocolatey 0.9.8.11 1945 Friday, October 14, 2011 Approved
Chocolatey 0.9.8.10 1802 Saturday, September 17, 2011 Approved
Chocolatey 0.9.8.9 1060 Saturday, September 10, 2011 Approved
Chocolatey 0.9.8.8 918 Saturday, September 10, 2011 Approved
Chocolatey 0.9.8.7 977 Friday, September 2, 2011 Approved
Chocolatey 0.9.8.6 1814 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8.5 964 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8.4 1120 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8.3 972 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8.2 1174 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8.1 972 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.8 4065 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.7.3 1043 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.7.2 1010 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.7.1 1001 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.7 1023 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.6.4 969 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.6.3 960 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.6.2 993 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.6.1 1013 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.6.0 987 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.5.0 1039 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.4.0 1066 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.3.0 1008 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.2.0 987 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.1.0 1042 Tuesday, August 23, 2011 Approved
Chocolatey 0.9.0.0 996 Tuesday, August 23, 2011 Approved
Chocolatey 0.8.0.0 1069 Tuesday, August 23, 2011 Approved
Chocolatey 0.7.0.0 1395 Tuesday, August 23, 2011 Approved

See all - https://github.com/chocolatey/choco/blob/master/CHANGELOG.md

0.9.9

BREAKING CHANGES

  • Everything. Brand new executable. Time to learn choco again. Please call choco.exe -h to get started.

This package has no dependencies.

Discussion for the Chocolatey Package

Ground Rules:

  • This discussion is only about Chocolatey and the Chocolatey package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Chocolatey, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus