mirror of
https://github.com/typst/typst
synced 2025-05-14 04:56:26 +08:00
Escape path and entrypoint in typst init
output (#3753)
This commit is contained in:
parent
bf519162ff
commit
a33d8bf322
7
Cargo.lock
generated
7
Cargo.lock
generated
@ -2131,6 +2131,12 @@ dependencies = [
|
||||
"unsafe-libyaml",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "shell-escape"
|
||||
version = "0.1.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
|
||||
|
||||
[[package]]
|
||||
name = "simd-adler32"
|
||||
version = "0.3.7"
|
||||
@ -2605,6 +2611,7 @@ dependencies = [
|
||||
"serde",
|
||||
"serde_json",
|
||||
"serde_yaml 0.9.32",
|
||||
"shell-escape",
|
||||
"tar",
|
||||
"tempfile",
|
||||
"toml",
|
||||
|
@ -93,6 +93,7 @@ semver = "1"
|
||||
serde = { version = "1.0.184", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
serde_yaml = "0.9"
|
||||
shell-escape = "0.1.5"
|
||||
siphasher = "1"
|
||||
smallvec = { version = "1.11.1", features = ["union", "const_generics", "const_new"] }
|
||||
stacker = "0.1.15"
|
||||
|
@ -51,6 +51,7 @@ semver = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
serde_yaml = { workspace = true }
|
||||
shell-escape = { workspace = true }
|
||||
tar = { workspace = true }
|
||||
tempfile = { workspace = true }
|
||||
toml = { workspace = true }
|
||||
|
@ -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(())
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user