mirror of
https://github.com/fleetdm/fleet
synced 2026-05-01 18:37:37 +00:00
This pull request adds support for managing OBS Studio on Windows using Winget, including new install and uninstall scripts for automated deployment and removal. The main changes are the introduction of a metadata file for OBS Studio and robust PowerShell scripts to handle silent installation and uninstallation. **OBS Studio Winget Integration:** * Added a new metadata file `obs.json` describing OBS Studio for Winget management, including identifiers, script paths, and default categories. **Installation Script:** * Introduced `obs_install.ps1`, a PowerShell script that installs OBS Studio silently using the `/S` flag, captures the installer exit code, and handles errors gracefully. **Uninstallation Script:** * Added `obs_uninstall.ps1`, a PowerShell script that locates the OBS Studio uninstaller via the Windows registry, ensures all running OBS processes are stopped, parses the uninstall command, and performs a silent uninstall (also with `/S`), including error handling and exit code reporting.
12 lines
432 B
JSON
12 lines
432 B
JSON
{
|
|
"name": "OBS",
|
|
"slug": "obs/windows",
|
|
"package_identifier": "OBSProject.OBSStudio",
|
|
"unique_identifier": "OBS Studio",
|
|
"install_script_path": "ee/maintained-apps/inputs/winget/scripts/obs_install.ps1",
|
|
"uninstall_script_path": "ee/maintained-apps/inputs/winget/scripts/obs_uninstall.ps1",
|
|
"installer_arch": "x64",
|
|
"installer_type": "exe",
|
|
"installer_scope": "machine",
|
|
"default_categories": ["Productivity"]
|
|
}
|