Skip to content

Your file system's best friend . Keeping things tidy, one sweep at a time. Reclaim disk space with smart duplicate detection, rule-based cleanup, and size analysis. Features dry-run mode, quarantine system, and flexible filtering. Perfect for developers and sysadmins who need precision file management.

License

Notifications You must be signed in to change notification settings

joelwizard404/Janitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Janitor

Your file system's best friend . Keeping things tidy, one sweep at a time. Reclaim disk space with smart duplicate detection, rule-based cleanup, and size analysis. Features dry-run mode, quarantine system, and flexible filtering. Perfect for developers and sysadmins who need precision file management.

πŸ“ Project Structure

Janitor/
β”œβ”€β”€ Makefile.PL
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ MANIFEST
β”œβ”€β”€ Changes
β”‚
β”œβ”€β”€ bin/
β”‚   β”œβ”€β”€ j-cleaner
β”‚   β”œβ”€β”€ j-analyze
β”‚   └── j-duplicates
β”‚
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ Janitor.pm
β”‚   └── Janitor/
β”‚       β”œβ”€β”€ Config.pm
β”‚       β”œβ”€β”€ CLI.pm
β”‚       β”œβ”€β”€ DuplicateDetector.pm
β”‚       β”œβ”€β”€ SizeAnalyzer.pm
β”‚       β”œβ”€β”€ CleanupEngine.pm
β”‚       β”œβ”€β”€ Quarantine.pm
β”‚       β”œβ”€β”€ Logger.pm
β”‚       └── Utils.pm
β”‚
β”œβ”€β”€ t/
β”‚   β”œβ”€β”€ 01-basic.t
β”‚   β”œβ”€β”€ 02-config.t
β”‚   β”œβ”€β”€ 03-duplicates.t
β”‚   β”œβ”€β”€ 04-cleanup.t
β”‚   └── 99-pod.t
β”‚
β”œβ”€β”€ config/
β”‚   β”œβ”€β”€ example.yml
β”‚   β”œβ”€β”€ cleanup_rules.yml
β”‚   └── README.md
β”‚
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ install.sh
β”‚   β”œβ”€β”€ benchmark.pl
β”‚   └── migrate_config.pl
β”‚
└── doc/
    β”œβ”€β”€ API.md
    β”œβ”€β”€ EXAMPLES.md
    β”œβ”€β”€ PERFORMANCE.md
    └── CHANGELOG.md

πŸ“ License

This project is licensed under the Mozilla Public License Version 2.0 - see the LICENSE.md file for more details.

About

Your file system's best friend . Keeping things tidy, one sweep at a time. Reclaim disk space with smart duplicate detection, rule-based cleanup, and size analysis. Features dry-run mode, quarantine system, and flexible filtering. Perfect for developers and sysadmins who need precision file management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published