From f0ada7ba0c9009c113e34960bc8e7b3f3124476e Mon Sep 17 00:00:00 2001 From: emilylime Date: Tue, 1 Oct 2024 12:26:12 +0300 Subject: [PATCH] Check that an output format is available before compiling (#5080) --- crates/typst-cli/src/compile.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/typst-cli/src/compile.rs b/crates/typst-cli/src/compile.rs index b17869412..74d818a54 100644 --- a/crates/typst-cli/src/compile.rs +++ b/crates/typst-cli/src/compile.rs @@ -96,6 +96,9 @@ impl CompileCommand { /// Execute a compilation command. pub fn compile(mut timer: Timer, mut command: CompileCommand) -> StrResult<()> { + // Only meant for input validation + _ = command.output_format()?; + let mut world = SystemWorld::new(&command.common).map_err(|err| eco_format!("{err}"))?; timer.record(&mut world, |world| compile_once(world, &mut command, false))??;