fix: default output directory for build --wasm should use current_dir

This commit is contained in:
Ron Panduwana 2024-03-23 09:35:36 +07:00 committed by Amaan Qureshi
parent 895c7680e7
commit 33de5ef849

View file

@ -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,
&current_dir,
output_path,
build_options.docker,
)?;