mirror of
https://github.com/fleetdm/fleet
synced 2026-05-01 18:37:37 +00:00
This pull request adds support for the Bruno application to both the backend maintained apps system and the frontend software page. The main changes introduce Bruno's metadata, installation and uninstallation scripts, and its icon for display in the UI. **Backend: Bruno app integration** * Added `bruno.json` input definition for Bruno, specifying its installer format, unique identifier, and default categories. * Updated `apps.json` output to include Bruno with its description, platform, and slug. * Created output file `bruno/darwin.json` with Bruno's version info, installer and uninstall script references, SHA256 checksum, and category. **Frontend: Bruno icon and mapping** * Added `Bruno.tsx` SVG icon component for Bruno. * Imported Bruno icon in the icons index and mapped it in `SOFTWARE_NAME_TO_ICON_MAP` for use on the software page. [[1]](diffhunk://#diff-628095892e1d16090be1db6cc1a5c9cebc65248c32a8b1312385394818f2907bR25) [[2]](diffhunk://#diff-628095892e1d16090be1db6cc1a5c9cebc65248c32a8b1312385394818f2907bR183)
8 lines
185 B
JSON
8 lines
185 B
JSON
{
|
|
"name": "Bruno",
|
|
"unique_identifier": "com.usebruno.app",
|
|
"token": "bruno",
|
|
"installer_format": "dmg",
|
|
"slug": "bruno/darwin",
|
|
"default_categories": ["Developer tools"]
|
|
}
|