SRC-DST-Clarifier
(WIP)
Give SRC and DST path, each may be a FILE or a DIR (even STDIO). Handle situations well and produce iterator over FILE-FILE pairs.
.parse;
// [./input.jpg => ./A01123-0456-0789.png]
new.parse;
// [./input.jpg => ./output.jpg]
new.parse;
// [./frames/0001.jpg => ./A01123-0456-0789/0001.jpg]
// [./frames/0002.jpg => ./A01123-0456-0789/0002.jpg]
// [./frames/0003.jpg => ./A01123-0456-0789/0003.jpg]
// ...
// [./frames/xxxx.jpg => ./A01123-0456-0789/xxxx.jpg]
new.parse;
// [<io::Stdin> => <io::Stdout>]
new
See documentation on docs.rs.
TODOs
-
Add
wildcard matcher
and(number) range filter
to SRC.-i "./*.jpg" -i "./4???.jpg" -i "./{:04d}.jpg" -i "./{1..=999:04d}.jpg"