You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Jamie Quigley 4c92f5e9b9
Update Cargo.toml, bump version
4 months ago
src Add documentation, update readme.md, and specify licence 4 months ago
tests Modernise! 4 months ago
.gitignore Initial commit 6 years ago
.travis.yml Initial commit 6 years ago
Cargo.toml Update Cargo.toml, bump version 4 months ago
LICENCE Add documentation, update readme.md, and specify licence 4 months ago
LICENCE-MIT Add documentation, update readme.md, and specify licence 4 months ago
README.md Add documentation, update readme.md, and specify licence 4 months ago

README.md

Libarchive-rust

A rust wrapper for libarchive.

This provides safe and fast implementations of readers and writers of archives, as well as providing public traits, so users can implement their own if their use case demands it.

Requirements

This library depends on libarchive3. This can be found here. This is a relatively common library, and can therefore be found in the repos of most linux distros:

Debian-based

sudo apt-get install libarchive13

Mac OS X

brew install libarchive

Usage

Put this in your Cargo.toml:

[dependencies]
libarchive = { git = "https://github.com/Sciencentistguy/libarchive-rust" }

Contributing

Contributions are welcome. Libarchive itself is not very well documented, so I've only implemented what I need. Please feel free to send issues and pull requests.


This library is available under the terms of the GNU LGPL.

This is forked from fnichol/libarchive-rust, which is available under the MIT licence.