Hi all

I've introduced a whole lot of infrastructure code with

https://github.com/apache/commons-compress/commit/f62c523154dfedcf49a87a865db545bb8c55e795

but the interface now looks nicer to me, in particual see

        try (Sink<File> sink = FileToArchiveSink.forFile(args[1], new 
File(args[2]))) {
            Archive.directory(new File(args[0]))
                .to(sink);
        }

in ArchiveCli - all of this in a new examples package. No unit tests,
but I've tried the new cli with all formats we support writing for. Only
archive creation is there, yet, but the opposite direction will reuse a
lot of the infrastructure.

If this is something that looks acceptable I'll add expansion and remove
the other two classes. If not, we'll need to think about an acceptable
example API a bit longer. :-)

Cheers

        Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to