From 33de5ef849afeba7101c766c276ce43ed8b13c04 Mon Sep 17 00:00:00 2001 From: Ron Panduwana Date: Sat, 23 Mar 2024 09:35:36 +0700 Subject: [PATCH] fix: default output directory for `build --wasm` should use current_dir --- cli/src/main.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/cli/src/main.rs b/cli/src/main.rs index 0337ead0..19df0a7a 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -444,15 +444,11 @@ fn run() -> Result<()> { if build_options.wasm { let grammar_path = current_dir.join(build_options.path.as_deref().unwrap_or_default()); - let (output_dir, output_path) = if let Some(ref path) = build_options.output { - (current_dir.clone(), Some(current_dir.join(path))) - } else { - (loader.parser_lib_path.clone(), None) - }; + let output_path = build_options.output.map(|path| current_dir.join(path)); wasm::compile_language_to_wasm( &loader, &grammar_path, - &output_dir, + ¤t_dir, output_path, build_options.docker, )?;