fortheusers / hb-appstore

Homebrew App Store - GUI for downloading/managing homebrew apps
https://hb-app.store
GNU General Public License v3.0
1.05k stars 61 forks source link

Remove instances of manual manifest parsing #34

Closed vgmoose closed 5 years ago

vgmoose commented 5 years ago

There are a few occasions now where hb-appstore consults libget's store of manifests files to go through the files and perform some checks. It would be better if libget had something like a Manifest object and a way to retrieve a list of all files, with a certain status, matching a certain regex.

One instance of this is theme installing, where we need to fetch all paths of `.nxtheme files from the installed manifest.