Archive
provides Elixir bindings to libarchive
through the power of the wonderful Zigler
library.
Archive
provides a high-level API for interacting with archive files.
Like libarchive
, Archive
treats all files as streams first and foremost, but provides many convenient high-level APIs to make it more natural to work with archive.
Warning
Archive
is still very early in its development, and not all operations supported by libarchive
are supported yet.
There is no guarantee that any particular libarchive
C API function will be bound in Elixir.
def deps do
[
{:archive, "~> 0.4"}
]
end