diff-tool/src/main.rs

31 lines
495 B
Rust
Raw Normal View History

2022-11-20 21:59:03 +00:00
mod diff;
mod grid;
use clap::Parser;
use clap_derive::Parser;
use diff::Diff;
2022-11-21 22:05:54 +00:00
2022-11-20 21:59:03 +00:00
#[derive(Parser)]
struct Args {
first: String,
second: String
}
2022-11-20 20:54:57 +00:00
fn main() {
2022-11-20 21:59:03 +00:00
let args = Args::parse();
let diff = match Diff::new(args.first, args.second) {
Ok(res) => res,
Err(err) => {
eprintln!("{err}");
return;
}
};
2022-11-21 22:05:54 +00:00
let inputs = diff.get_input();
println!("First: {}\nSecond: {}\n", inputs.0, inputs.1);
println!("{diff}");
2022-11-20 20:54:57 +00:00
}