undeepend/src/main.rs
2025-09-16 21:45:28 +02:00

24 lines
598 B
Rust

use std::path::PathBuf;
use std::{env, fs};
use undeepend::maven::project::parse_project;
use undeepend::maven::reporter::report;
use undeepend::maven::settings::get_settings;
fn main() {
let args = std::env::args().collect::<Vec<String>>();
let dir = if args.len() == 1 {
env::current_dir().expect("Could not access current directory")
} else {
PathBuf::from(&args[1])
};
let project = parse_project(&dir).unwrap();
fs::write(
PathBuf::from("index.html"),
project.generate_dependency_html(),
)
.unwrap();
report(&project);
}