depth 0.0.1

Visualize crate.io dependencies as a Tree ├──.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use clap::Parser;
use depth::cli::Cli;
use depth::visualize_dependency_tree;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let args = Cli::parse();
    let crate_ = &args.crate_;
    let levels = &args.levels;
    if let Err(err) = visualize_dependency_tree(crate_, *levels) {
        eprintln!("Error: {}", err);
    }
    Ok(())
}