Skip to main content

wowlab_cli/commands/snapshot/
dump_spell.rs

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