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}