1 unstable release
Uses old Rust 2015
0.1.0 | Oct 8, 2018 |
---|
#170 in #diff
16KB
413 lines
htmldiff
Rust port of myobie/htmldiff.
Installation
Cargo
$ cargo install htmldiff
Manual
You can download prebuilt binaries in the releases section, or create from source.
$ git clone https://github.com/seikichi/htmldiff.git
$ cd htmldiff
$ cargo build --release
Run
$ cat old.html
<p>Hello, world!</p>
$ cat new.html
<p>Hello, seikichi!</p>
$ htmldiff old.html new.html
<p>Hello, <del>world!</del><ins>seikichi!</ins></p>
Use as Library
Add the following to your Cargo.toml file:
[dependencies]
htmldiff = "0.1"
Next, call htmldiff::htmldiff
function in your code:
extern crate htmldiff;
fn main() {
let old = "<p>Hello, world!</p>";
let new = "<p>Hello, seikichi!</p>";
println!("{}", htmldiff::htmldiff(old, new));
}
License
MIT