modcrawl 0.2.0

Detect, inspect, and analyze Minecraft mods and plugins from JAR files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use clap::Parser;
use miette::IntoDiagnostic;

use modcrawl::cmd::{self, Commands};

fn main() -> miette::Result<()> {
    let cli = cmd::Cli::parse();
    let result = match &cli.command {
        Commands::Dep(args) => cmd::dep::run(args),
        Commands::Metadata(args) => cmd::metadata::run(args),
        Commands::Type(args) => cmd::r#type::run(args),
    };
    result.into_diagnostic()?;
    Ok(())
}