Skip to content

Commit 4d6fc41

Browse files
committed
bundle: add WinGet support
- make Windows package state manageable from WSL - use `winget` and `msstore` sources with stable IDs - keep installer UI disabled while allowing UAC retry - dump non-internal packages with readable names
1 parent df39236 commit 4d6fc41

11 files changed

Lines changed: 991 additions & 11 deletions

File tree

Library/Homebrew/bundle/extensions.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
require "bundle/extensions/extension"
55

66
extensions_dir = File.join(__dir__, "extensions")
7-
# Preserve the historical Brewfile section order for dumped extension entries.
8-
legacy_order = %w[mac_app_store vscode_extension go cargo uv flatpak].freeze
7+
# Preserve the historical Brewfile section order for dumped extension entries;
8+
# add new extensions to the end.
9+
legacy_order = %w[mac_app_store vscode_extension go cargo uv flatpak winget].freeze
910
extension_files = Dir.glob(File.join(extensions_dir, "*.rb")).sort_by do |file|
1011
basename = File.basename(file, ".rb")
1112
[legacy_order.index(basename) || legacy_order.length, basename]

0 commit comments

Comments
 (0)