microsoft / microsoft/winget-cli

Support input file containing list of software for 'download' feature

Open
#4,481 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Command-Download Issue-Feature
Dominant language
C++
Stars
26.4k
Forks
1.8k
Avg merge
1d 11h
Merged PRs (30d)
15

Description

Description of the new feature / enhancement

The download feature is really nice. Really helps in instances of offline systems and not needing to head to the web every time IA requires us to update. In its current state, it appears the download feature only supports passing in a single app to download.

Now this isn't really a huge issue as it's easy enough to script out and build a download string from a txt file of needed software but it would be cool if the download feature could support passing in a file containing the software you'd like to download so it's done in a one-liner and a bulk download launches.

Proposed technical implementation details

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the existing download feature and its command-line entry point to understand how a single software item is accepted. Define how an input file should be specified and parsed, then verify that one invocation downloads every listed software item and handles invalid entries consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.