From: Ian Jackson Date: Tue, 8 Jun 2021 00:04:15 +0000 (+0100) Subject: specs: template expand when loading in otter cli X-Git-Tag: otter-0.7.0~38 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=1193bcce8ae0ac80e55fdf3e933e81c1894309f6;p=otter.git specs: template expand when loading in otter cli Signed-off-by: Ian Jackson --- diff --git a/cli/forgame.rs b/cli/forgame.rs index e562cd3a..42956143 100644 --- a/cli/forgame.rs +++ b/cli/forgame.rs @@ -54,6 +54,10 @@ mod reset_game { if let Some(filename) = spec_arg_is_path(&args.game_spec) { let spec_toml = read_spec_from_path( filename, SpecRaw::::new())?; + + let spec_toml = bundles::spec_macroexpand(spec_toml, &mut |_,_|Ok(())) + .context("failed to template expand game spec")?; + MGI::ResetFromGameSpec { spec_toml } } else { MGI::ResetFromNamedSpec { spec: args.game_spec.clone() }