NuGet

NuGet (pronounced "New Get")[2] is a free and open-source package manager designed for the Microsoft development platform. It was initially developed by Outercurve Foundation under the name NuPack.[3][4] Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services.[5]

NuGet
Developer(s)Microsoft, .NET Foundation
Initial release5 October 2010 (2010-10-05)
Stable release
5.6[1] / 19 May 2020 (2020-05-19)
Repositorygithub.com/NuGet/Home
Written inC#
Platform.NET Framework
TypePackage management system
LicenseApache License 2.0
Websitenuget.org 

Overview

NuGet is distributed as a Visual Studio extension. Starting with Visual Studio 2012, NuGet comes pre-installed by default. NuGet is also integrated with SharpDevelop. NuGet can also be used from the command line and automated with scripts.

It supports multiple programming languages, including:

Chocolatey

Chocolatey
Developer(s)Chocolatey Software, Inc.
Initial release1 January 2017 (2017-01-01)
Preview release
0.10.15[7] / 3 June 2019 (2019-06-03)
Repositorygithub.com/chocolatey/choco
Written inC#
Operating systemWindows Vista and later
TypePackage management system
LicenseApache License 2.0[8]
Websitechocolatey.org

Chocolatey[9] is a machine-level package manager and installer for software packages, built for the Windows NT platform. It is an execution engine using the NuGet packaging infrastructure and Windows PowerShell to provide an automation tool for installing software on Windows machines, designed to simplify the process from the user perspective.[10]

Chocolatey can be invoked by the PackageManagement module (based on the open-source project 'OneGet')[11] of PowerShell version 5.0.[12]

The name is an extension on a pun of NuGet (from "nougat") "because everyone loves Chocolatey nougat".[13]

gollark: Deploy apiogrammaticohazards?
gollark: My laptop has 8GB of RAM, you don't really *need* to deallocate anything.
gollark: Thus, reject garbage collector, return to osmarksmalloc.
gollark: I'm sure you thought that I thought that you were sure that I was sure that I'd like to think that you'd like to think that I'd like you to think that you'd like me to think that you'd like me to think so.
gollark: I'm sure you'd like to think I'd like to think I'd like to think you'd like me to think so.

See also

References

  1. "NuGet 5.6 Release Notes". nuget.org.
  2. And The Winner Is, NuGet, haacked.com. Retrieved on 24 March, 2020.
  3. Haack, Phil. "NuGet".
  4. Haack, Phil (21 October 2010). "Changing the NuPack Project Name". OuterCurve Foundation. Archived from the original on 25 October 2010. Retrieved 6 November 2010.
  5. An Overview of the NuGet Ecosystem. CodeProject (18 August 2013). Retrieved on 6 February 2015.
  6. "NuGet for C++". 26 April 2013. Retrieved 29 April 2013.
  7. "Chocolatey 0.10.15 release notes". github.com.
  8. "Chocolatey license". Chocolatey.org.
  9. "Chocolatey Gallery". Chocolatey.org. Retrieved 7 March 2015.
  10. Hanselman, Scott, "Is the Windows user ready for apt-get?", Hanselman, Scott, 28 May 2013. Retrieved 4 June 2014.
  11. Prox, Boe, "Checking Out OneGet in PowerShell V5", WordPress.com, 3 April 2014. Retrieved 5 June 2014.
  12. Snover, Jeffrey, "Windows Management Framework V5 Preview", Microsoft TechNet Windows Server Blog, 3 April 2014. Retrieved 5 June 2014.
  13. "Where Chocolatey Comes From", GitHub.com, 25 July 2011. Retrieved 5 June 2014.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.