mirror of
https://github.com/fleetdm/fleet
synced 2026-05-02 02:47:30 +00:00
This pull request adds support for several new macOS applications to the maintained apps system, including their metadata, installation, and uninstallation scripts. The changes introduce new JSON definitions for each app, update the main app index, and provide versioned install/uninstall scripts for deployment automation. **New app support and integration:** * Added definitions and metadata for the following applications in the `inputs/homebrew` directory: UTM, VirtualBox, Viscosity, Wacom Tablet, Windsurf, and Zeplin. These include details like bundle identifiers, installer formats, and default categories. [[1]](diffhunk://#diff-f505c4894da8dff95d8a1fe17b97bde45e8ca3a7fbc7f3d59b4503e438aa8c14R1-R8) [[2]](diffhunk://#diff-6d3c5db09812e5401dff9317e33d579d9b0cdf2f2cabfc5aea987349b571e02bR1-R8) [[3]](diffhunk://#diff-12a8fefe26e3a6350dd9530e4c0cf6704159f3752a5000599ed50a18374284a7R1-R8) [[4]](diffhunk://#diff-8d59fcfade669dc36f4b1d1c3c6151bea12a6546d0f7bc8397bdff11f0c0a732R1-R8) [[5]](diffhunk://#diff-e231f655a5832c59d4edb934a76f6588626558e3a52adaaef22c2c0e455be342R1-R8) [[6]](diffhunk://#diff-5b11aeb43017cc56c7f2b89a7de86cf0fbd7e822c43f5652d83684fd33741543R1-R8) * Updated `outputs/apps.json` to register the new applications, including descriptions and platform information for UTM, VirtualBox, Viscosity, Wacom Tablet, Windsurf, and Zeplin. [[1]](diffhunk://#diff-4c1446cfc02c6bb0bda874481e333c65b84e184fcea52f656b49a6489f73c9c2R1257-R1277) [[2]](diffhunk://#diff-4c1446cfc02c6bb0bda874481e333c65b84e184fcea52f656b49a6489f73c9c2R1313-R1319) [[3]](diffhunk://#diff-4c1446cfc02c6bb0bda874481e333c65b84e184fcea52f656b49a6489f73c9c2R1355-R1361) [[4]](diffhunk://#diff-4c1446cfc02c6bb0bda874481e333c65b84e184fcea52f656b49a6489f73c9c2R1404-R1410) **Installer and uninstaller automation:** * Added versioned install and uninstall scripts for UTM (`outputs/utm/darwin.json`), VirtualBox (`outputs/virtualbox/darwin.json`), and Viscosity (`outputs/viscosity/darwin.json`). These scripts automate mounting disk images, copying apps, handling package receipts, and cleaning up user/system files. [[1]](diffhunk://#diff-6aaef2cade302a02388ce54d43a7a7b2ce0fba667863128e8a9602ad52e42292R1-R21) [[2]](diffhunk://#diff-6cb1303c0b58d6a02c96133d007d426ace0de8df1f17fde17417c8c56c8c5b0aR1-R21) [[3]](diffhunk://#diff-8005993d76074a6c94d4e7f8c0bd0c3c2d6b3a599bee394fee47035a84a59dc3R1-R21) These updates streamline the deployment and management of these macOS applications within the maintained apps ecosystem.
8 lines
204 B
JSON
8 lines
204 B
JSON
{
|
|
"name": "Viscosity",
|
|
"unique_identifier": "com.viscosityvpn.Viscosity",
|
|
"token": "viscosity",
|
|
"installer_format": "dmg",
|
|
"slug": "viscosity/darwin",
|
|
"default_categories": ["Productivity"]
|
|
}
|