Description of the new feature/enhancement
Installing edge chromium addons using winget. For example, "winget install tampermonkey" adds tampermonkey to edge chromium.
This feature is useful if your native app depends on a browser addon to provide features such as web clipping. Winget users won't need to manually install this addon from edge web store or chrome web store after installing your native app from winget, which can improve user experience.
Proposed technical implementation details (optional)
There are 2 methods.
- Using a manifest to provide download link of crx (like exe/msi packages already in the winget-cli repo). Take pakku as an example.
Id: xmcp.pakku
Version: 10.0.4
Name: pakku
Publisher: xmcp
License: GPL
LicenseUrl: https://github.com/xmcp/pakku.js/blob/master/LICENSE.txt
Tags: edge addon,bilibili,danmu,video
Description: Automatically removes duplicate danmu while watching videos on bilibili.com.
Homepage: http://s.xmcp.ml/pakkujs/
Installers:
- Arch: x64
Url: http://s.xmcp.ml/pakkujs/latest.crx
Sha256: f5193c2f3528e2cf28148276fe5cd0e7dbd07c4f75cf072bab87cb50b150f64e
InstallerType: crx
2.download and install addons from edge web store and chrome web store
Description of the new feature/enhancement
Installing edge chromium addons using winget. For example, "winget install tampermonkey" adds tampermonkey to edge chromium.
This feature is useful if your native app depends on a browser addon to provide features such as web clipping. Winget users won't need to manually install this addon from edge web store or chrome web store after installing your native app from winget, which can improve user experience.
Proposed technical implementation details (optional)
There are 2 methods.
2.download and install addons from edge web store and chrome web store