spirit by ruby2shoes

Spirit is a console file-handler, written with writers in mind. It has
modules like printing, latex, conversion, and archiving. But adding more
modules to do any kind of file-handling is easy, if you know Ruby.