magiruuvelvet / cache-management

A work-in-progress utility to tame package managers and keep your caches under control. Because your storage is not free real estate.
MIT License
0 stars 0 forks source link

decide on the final feature set of this application #7

Open magiruuvelvet opened 11 months ago

magiruuvelvet commented 11 months ago

Right now, this application only performs read-only operations and acts as a centralized "reporting" tool for caches and package managers. It also validates if the configured symbolic links are still present and point to the correct location. I have not decided yet if this application should also manage writing (like managing symbolic links, deleting caches, etc.), as such operations need to be designed very carefully, especially when operating directly on the user's home directory. Nobody likes applications which randomly delete important files due to a bug.

Pros for write operations

Cons against write operations

If I decide to keep this application read-only, it should probably be renamed to a more fitting name, as it technically wouldn't "manage" anything, only observe and report.

magiruuvelvet commented 11 months ago

I've decided NOT to implement deletion features for v1.0. Version 1 should become a useful cache reporting and tracking tool to keep track of storage wasters.