Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Declarative file based configuration for e.g. automation #622

Closed
Bjego opened this issue Oct 21, 2020 · 2 comments
Closed

[Feature] Declarative file based configuration for e.g. automation #622

Bjego opened this issue Oct 21, 2020 · 2 comments
Labels
Issue-Feature This is a feature request for the Windows Package Manager client. Needs-Attention Issue needs attention from Microsoft
Milestone

Comments

@Bjego
Copy link

Bjego commented Oct 21, 2020

Description of the new feature/enhancement

Hey guys, from a dev perspective it would be great, if we could have a declarative, config file based install/uninstall command to install all of our dev teams tools with one command.
The declarative approach should be able to install new applications, update existing ones and also to uninstall no longer needed programs as well.

Proposed technical implementation details (optional)

I could think of a command like :
bash winget targetState ./config.yml
where config.yml could be:

- app: Git
  version: x.Y.z
- app: VSCode
  version: c.V.A
- Visual Studio Enterprise
- PowerShell
- Dotnet Core SDK
 
@Bjego Bjego added the Issue-Feature This is a feature request for the Windows Package Manager client. label Oct 21, 2020
@ghost ghost added the Needs-Triage Issue need to be triaged label Oct 21, 2020
@denelon denelon removed the Needs-Triage Issue need to be triaged label Oct 21, 2020
@denelon
Copy link
Contributor

denelon commented Oct 21, 2020

Take a look at the export import issue #220. The schema used for this feature will likely provide exactly what you're looking for.

@denelon denelon added the Needs-Author-Feedback Issue needs attention from issue or PR author label Oct 21, 2020
@Bjego Bjego closed this as completed Oct 22, 2020
@Bjego
Copy link
Author

Bjego commented Oct 22, 2020

@denelon is right this seems to be a duplicate of these tickets #155 #156 and their duplicate #220. Those tickets are already planned in milestones (https://github.com/microsoft/winget-cli/milestone/8). So this can be closed I guess.

@ghost ghost added Needs-Attention Issue needs attention from Microsoft and removed Needs-Author-Feedback Issue needs attention from issue or PR author labels Oct 22, 2020
@denelon denelon added this to the v1.3-Client milestone May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature This is a feature request for the Windows Package Manager client. Needs-Attention Issue needs attention from Microsoft
Projects
None yet
Development

No branches or pull requests

2 participants