An open API service indexing awesome lists of open source software.

https://github.com/neocky/choco-runner

Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed
https://github.com/neocky/choco-runner

choco chocolatey chocolatey-packages multithreading powershell powershell-script

Last synced: about 2 months ago
JSON representation

Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed

Awesome Lists containing this project

README

        



logo


logo

# Choco Runner

> Rapid fast multi package installer for chocolatey packages

Installs multiple [Chocolatey Packages](https://community.chocolatey.org/packages) paralell to each other with different threads.
Installs [Chocolatey](https://chocolatey.org/) if it is not installed which then can be removed via the prompt or
with the param `-removeChocoAfterwards`.
Find all Chocolatey packages here: https://community.chocolatey.org/packages

## Usage
##### This script needs to be run as administrator.
#### Example:
Installs `Firefox` and `7Zip` and removes `Chocolatey` afterwards:
```PowerShell
.\choco-runner.ps1 -package firefox,7zip.install -removeChocoAfterwards
```
##### Supports Pipeline input:
```PowerShell
"7zip.install" | .\choco-runner.ps1
```

#### All parameters
```
.PARAMETER package
A list of packages which should be installed/upgraded. Seperate it with a ",".

.PARAMETER removeChocoAfterwards
Removes Chocolatey afterwards when this parameter is given.

.PARAMETER keepChocoAfterwards
Keeps Chocolatey afterwards when this parameter is given.

.PARAMETER threads
Maximum numbers of threads (Default=256)
```