https://github.com/BahKoo/ChocolateStore
Cache chocolatey packages to efficiently provision multiple machines or VMs on a LAN
https://github.com/BahKoo/ChocolateStore
Last synced: about 2 months ago
JSON representation
Cache chocolatey packages to efficiently provision multiple machines or VMs on a LAN
- Host: GitHub
- URL: https://github.com/BahKoo/ChocolateStore
- Owner: BahKoo
- License: apache-2.0
- Created: 2014-12-01T16:03:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-26T17:12:32.000Z (about 5 years ago)
- Last Synced: 2024-08-03T22:17:44.303Z (11 months ago)
- Language: C#
- Size: 20.5 KB
- Stars: 68
- Watchers: 10
- Forks: 21
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - BahKoo/ChocolateStore - Cache chocolatey packages to efficiently provision multiple machines or VMs on a LAN (C# #)
README
ChocolateStore
==============
Cache chocolatey packages to efficiently provision multiple machines or VMs on a LAN### LICENSE
Apache 2.0 - see LICENSE### COMPILATION REQUIREMENTS
* Visual Studio 2010
* .NET Framewrok 4.0
* NuGet Package Manager with "Allow NuGet to download missing packages" setting enabled### SYNTAX
`ChocolateStore `### EXAMPLE
In this example, we will store the latest version of GoogleChrome on a network share and install it from a client on the LAN.1) In a command prompt, browse to the ChocolateStore "bin" folder.
2) Execute the following command. Note that the first argument is a network share for which the current user has "write" permissions. This will download the GoogleChrome package, download the chrome installer and modifer the package to point to the local installer.
`ChocolateStore M:\Store http://chocolatey.org/api/v2/package/GoogleChrome/`
3) From a computer that would like to have GoogleChrome installed and from which the current user has "read" permissions to the network share execute the following command:
`cinst GoogleChrome -source M:\Store`
### ALTERNATIVE
Chocolatey now offers a similar solution to this project with a feature they call ['Package Internalizer'](https://chocolatey.org/docs/features-automatically-recompile-packages). This feature is available in their paid Buisness Edition.