Skip to main content

wowlab_cli/commands/snapshot/
dump_trait.rs

1use anyhow::Result;
2use wowlab_common::output;
3use wowlab_parsers::{DbcData, transform_trait_tree};
4
5use super::DumpTraitArgs;
6
7pub(super) fn run_dump_trait(args: &DumpTraitArgs) -> Result<()> {
8    let dbc = DbcData::load_all(&args.data_dir)?;
9    let tree = transform_trait_tree(&dbc, args.spec_id)?;
10
11    output::json(&tree);
12
13    Ok(())
14}