chocolatey / chocolatey/choco

Push multiple packages

Open
#1,171 1 comment 1 reaction 0 assignees View on GitHub
0 - Backlog Enhancement
Dominant language
C#
Stars
11.5k
Forks
960
PR merge metrics
No merged PRs in 30d

Description

### 1. Request

It would be nice, if will be possible push multiple packages to Chocolatey remote server.

### 2. Justification

One-by-one push may spend a lot of time, if maintainer have a lot of packages.

### 3. Desirable behavior

For example, I create and/or upgrade multiple packages. [**I tested all my packages**](https://gist.github.com/Kristinita/8d35c6a73b8c1e678dce675556819915).

All my packages I save in `D:\SashaChocolatey\packages` folder in my local machine. I run terminal in `D:\SashaChocolatey\packages` folder → `choco push all` →

+ if package in current version already exists, choco skip it;
+ if package new of upgraded, choco push it.

Thanks.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the `choco push` command used from the packages directory and how it handles a single package on the Chocolatey remote server. The change is done when a command such as `choco push all` can process packages in the current directory, skip versions already present, and push new or upgraded packages.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.