2 releases

0.1.1 Mar 8, 2023
0.1.0 Mar 8, 2023

#5 in #jar

34 downloads per month

MIT license

9KB
112 lines

jars

Crates.io Docs

jars is a simple utility library allows users to extract jar files on file system based on given extraction rules.

Usage

import jars::{jar, JarOptionBuilder};

let jar = jars::jar("sample/rt.jar", JarOptionBuilder::default())?;

for (file_path, content) in jar.files {
    // ...
}

License

Copyright © 2023, Kyle Lin (ChAoS-UnItY). Released under the MIT License.


lib.rs:

jars is a simple utility library allows users to extract jar files on file system based on given extraction rules.

Usage

import jars::{jar, JarOptionBuilder};

let jar = jars::jar("sample/rt.jar", JarOptionBuilder::default())?;

for (file_path, content) in jar.files {
// ...
}

Dependencies

~4.5MB
~75K SLoC