-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Compare configuration files #3325
Comments
A lot of declarative systems like Terraform have a two stage "plan" and then "apply" approach which would be nice to see here. Where plan is basically like a dry-run. This is slightly different than just like comparing two configuration files, but more in line with the last sentence from the quote is getting at. I think the relatively straightforward approach the winget-cli team could take is to change the output of configure to show you what changes specifically will need to be made. This does get MUCH harder with say the "Install required VS workloads" style command though. For example:
|
I agree. Logically we call "test" before "set", but today you would need to run We also know the Visual Studio DSC resource can't yet detect which extensions are installed. I've already been working with their PM team to look at when this could land. It will probably take a long time as the IDE doesn't have support for this kind of probing today. |
I'm still not sure this meets the requirements of what I was asking about. Seems to be two issues here:
|
Description of the new feature / enhancement
I'd like to be able to compare configuration files to determine if there are any potential conflicts.
By @PilotBob in Discussions How does WinGet configuration deal with state conflicts?
Proposed technical implementation details
No response
The text was updated successfully, but these errors were encountered: