microsoft / microsoft/winget-cli

Winget standard settings per package import and export?

Open
#2,227 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Hi,

I don't think this feature is in there but let me make a proposal or an idea.
(Or at least the way I want).

Lets say there is an standard way developers my expose there settings so that
not only what things are installed but settings.

Example: I install Visual Studio.

On my machine. Now not only are there lots of different workloads but all those
options as well.

Here my be the flow.

  1. Install Visual Studio as I like to with options.
  2. I use Winget to then do an export with the apps settings as well.
  3. Export to package list.
  4. Do an export of the settings as well.

Then come machine rebuild time - import package and settings.

I just great to add this to take to the next level - save time building and tuning
settings when we load our machines.

Feedback improvements welcome.

Thanks,

Ward.

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

The issue concerns winget package import/export and Visual Studio settings, but names no files or tests. Start by reading the existing import and export CLI entry points and package-list format; done would require an agreed standard for capturing and restoring settings, with coverage for both export and import.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.