## Summary Adds **WinRAR 7.22.0** as a Fleet-maintained app (Windows / winget `RARLab.WinRAR`). ## Details - **Installer type**: `exe` (WinRAR self-extracting installer), machine scope → custom install/uninstall scripts (the ingester only auto-generates for machine-scope MSI). - **Silent install**: `-s1` — from the winget manifest's documented `InstallerSwitches.Silent`. - **Silent uninstall**: `uninstall.exe /S` located via the registry `UninstallString`, parsed with the defensive 3-shape matcher. - **Identity**: `unique_identifier: "WinRAR"` + `fuzzy_match_name: true` → exists query `name LIKE 'WinRAR %' AND publisher = 'win.rar GmbH'`. Fuzzy match is required because WinRAR's registry DisplayName embeds the version (`WinRAR 7.22.0 (64-bit)`). Registry Publisher matches the winget locale Publisher, so no `program_publisher` override. - **SHA**: matches the manifest's en-x64 installer; version `7.22.0` reconciles with osquery's DisplayVersion. - **Icon**: generated component, website PNG, and `index.ts` map entry (`winrar`). ## Notes / risks - Installer URL (`https://www.rarlab.com/rar/winrar-x64-722.exe`) is version-pinned, so the SHA is stable until the FMA auto-update bumps it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added WinRAR application support, including version 7.22.0 with automated installation and uninstallation capabilities. * Added custom WinRAR icon for improved visibility on the software page. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
14 lines
461 B
JSON
14 lines
461 B
JSON
{
|
|
"name": "WinRAR",
|
|
"slug": "winrar/windows",
|
|
"package_identifier": "RARLab.WinRAR",
|
|
"unique_identifier": "WinRAR",
|
|
"fuzzy_match_name": true,
|
|
"install_script_path": "ee/maintained-apps/inputs/winget/scripts/winrar_install.ps1",
|
|
"uninstall_script_path": "ee/maintained-apps/inputs/winget/scripts/winrar_uninstall.ps1",
|
|
"installer_arch": "x64",
|
|
"installer_type": "exe",
|
|
"installer_scope": "machine",
|
|
"default_categories": ["Productivity"]
|
|
}
|