bitrot icon indicating copy to clipboard operation
bitrot copied to clipboard

File list

Open benshep opened this issue 9 years ago • 0 comments

Add a --file-list option to provide a file with a list of files to scan (one per line). Use - to get the list from stdin, which may be useful for piping output from other tools.

The file handle (or a handle to stdin) is passed to the Bitrot object, which is responsible for reading the list. I did it here (rather than pass the list) so that Bitrot can then work out a total size.

No provision for wildcards - this could be added too (but obviously it would be more complex, and it might be better handled by piping output from ls or dir).

Existing entries in the db that aren't on the list will be deleted. This may be desirable or not - depends on the use case I suppose. Might be worth adding another command-line flag to control this behaviour.

benshep avatar Nov 02 '16 08:11 benshep