hacs / integration

HACS gives you a powerful UI to handle downloads of all your custom needs.
https://hacs.xyz
MIT License
4.87k stars 1.22k forks source link

Consider spliting the installed packages from the list of all available packages #3795

Closed carlos-algms closed 1 week ago

carlos-algms commented 1 week ago

Describe the issue

I use GIT to backup my HASS instance and ignored the file hacs.repositories as this file is huge, and generates a lot of noise on git diffs, it is currently near 30k lines.

And because this file is git-ignored, after restoring my instance into another server, my integrations were not listed on HACS page, they where working correctly, because their files are under custom_components.

Would you consider a new file, like installed.hacs that would contain only installed packages, and make it possible to ignore, and remove from backups the files that are always downloaded like hacs.hacs and hacs.repositories?

PS: The files hacs/****.hacs were also there as part of the backup.

Screenshots

No response

hacs-bot[bot] commented 1 week ago

Make sure you have read the issue guidelines and that you filled out the entire template.

If you have an issue identical to this, do not add comments like "same here", "i have this too", instead add a :+1: reaction to the issue description. Thanks! :+1:

carlos-algms commented 1 week ago

@ludeeus would you accept a PR for this? Or is it completely out of your plans for the features?