Director is a cross-platform desktop application to calculate directories size and alert you to files/folders that are too big (defined by yourself what "too big" means).
Due to the cost of calculating the tree of directories, you either do it manually on the targeted directory or you configure it to run on startup to prevent undesired system overload. Anyway the program it's designed to run on background
so it must be closed from the system tray, otherwise (closing the window) it will keep the background program running allowing you to open the window again from the tray
.
Tauri + Svelte + Typescript
Install all npm
dependencies
$ npm i
Run tauri develop
$ npm run tauri dev
Install all npm
dependencies if you didn't already
$ npm i
Run tauri build
$ npm run tauri build
- Integrated explorer
- Feedback of the calculation process in the orders tab
- Turn explorer into a pie chart
- Create size based alerts for folders, files and both (any)
- Select those directories you want to be queued for calculation on program startup
-
Integrated search section probiding name and size based search
- It takes advantage of the already working in memory file index system
- Could solve an use case slower to perform with the already implemented alerts
-
Section for automatic cyclic directories clean up, It's not implemented yet because:
- it might be harmful in case of not being used properly
- The project was only intended to provide information
-
Show notifications about the alerts and use a badge in the NavBar with the alert count