diff-tool/src/main.rs
2022-11-21 23:05:54 +01:00

31 lines
495 B
Rust

mod diff;
mod grid;
use clap::Parser;
use clap_derive::Parser;
use diff::Diff;
#[derive(Parser)]
struct Args {
first: String,
second: String
}
fn main() {
let args = Args::parse();
let diff = match Diff::new(args.first, args.second) {
Ok(res) => res,
Err(err) => {
eprintln!("{err}");
return;
}
};
let inputs = diff.get_input();
println!("First: {}\nSecond: {}\n", inputs.0, inputs.1);
println!("{diff}");
}