Skip to content

ripe-tech/pconvert-rust

Repository files navigation

P(NG)Convert Rust

The Rust version of the famous P(NG)Convert from Hive Solutions.

Compiling & Executing

Build and run with:

cargo run

Alternatively, compile first with:

cargo build

and then run the binary with:

./target/debug/pconvert-rust

Additionally, for better code optimization, compile with the --release flag:

cargo build --release

and then run the release binary with:

./target/release/pconvert-rust

Usage

$ pconvert-rust
Usage: pconvert-rust <command> [args...]
where command can be one of the following: compose, convert, benchmark, version
$ pconvert-rust compose <dir>
$ pconvert-rust convert <file_in> <file_out>
$ pconvert-rust benchmark <dir> [--parallel]
$ pconvert-rust version

WebAssembly (WASM)

Follow this guide step by step to install wasm-pack, compile the WASM module and install it.

Check the demo site to see how to use the PConvert WASM module.

License

P(NG)Convert Rust is currently licensed under the Apache License, Version 2.0.

Build Automation

Build Status Build Status GitHub PyPi Status License