aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse
diff options
context:
space:
mode:
authorJonas Maier <>2026-05-22 15:28:30 +0200
committerJonas Maier <>2026-05-22 15:28:30 +0200
commit5aa9b1b7072808a14cf6336d80ad1883e2e18797 (patch)
tree718951830d5e3a34ec038f114d8661b072858480 /src/parse
parent1a71e4e0748f0de1281bb280a745f4d2a9b13aa4 (diff)
downloadpish-5aa9b1b7072808a14cf6336d80ad1883e2e18797.tar.gz
less ascii escaping if we are printing to stdout directly
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/mod.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index e9cb4bf..1827122 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -337,9 +337,7 @@ impl CmdDisplay for Command<PreExpansion> {
impl CmdDisplay for &[u8] {
fn cdisplay(&self, w: &mut dyn std::io::Write) -> std::io::Result<()> {
- write!(w, "b\"")?;
- write!(w, "{}", self.escape_ascii())?;
- write!(w, "\"")
+ write!(w, "\"{}\"", self.escape_ascii())
}
}