There's a lot of File::* modules we use in Mojolicious (File::Basename, File::Spec, File::Find,
File::Copy, File::Path...). Their use is pretty decentralized at the moment, even though we've
already written our own little extensions like Mojo::Util::files/slurp/spurt.
So, i've been thinking that maybe it would make sense to encapsulate all that stuff a bit in a
new object, which i've called Mojo::File in the (still unfinished) proof-of-concept branch.
Since i'm still on the fence about this proposal, the final decision will depend entirely on
feedback from the community (that's you!). Let me know what you think.
--
sebastian