diff options
Diffstat (limited to 'crates/typst-cli/src/init.rs')
| -rw-r--r-- | crates/typst-cli/src/init.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/crates/typst-cli/src/init.rs b/crates/typst-cli/src/init.rs index 01fdb02f..b0446bd1 100644 --- a/crates/typst-cli/src/init.rs +++ b/crates/typst-cli/src/init.rs @@ -104,11 +104,19 @@ fn print_summary( out.set_color(&gray)?; write!(out, "> ")?; out.reset()?; - writeln!(out, "cd {}", project_dir.display())?; + writeln!( + out, + "cd {}", + shell_escape::escape(project_dir.display().to_string().into()), + )?; out.set_color(&gray)?; write!(out, "> ")?; out.reset()?; - writeln!(out, "typst watch {}", template.entrypoint)?; + writeln!( + out, + "typst watch {}", + shell_escape::escape(template.entrypoint.to_string().into()), + )?; writeln!(out)?; Ok(()) } |
