Merge nucleic/sleek-thistle-egret-fyej into dev

This commit is contained in:
2026-07-18 14:31:25 -07:00
parent 26fd468ad0
commit b8ef14999d
5 changed files with 133 additions and 3 deletions
+6
View File
@@ -999,6 +999,12 @@ impl<'a, SE: extensions::ShellExtensions> WordExpander<'a, SE> {
let trimmed_len = cmd_output.trim_end_matches('\n').len();
cmd_output.truncate(trimmed_len);
// nash: capture command-substitution output (docs/NASH.md §5.3) —
// invisible to the transcript, often carries decisions/secrets.
if !self.disable_command_substitutions {
crate::gate::gate().on_cmdsub(cmd_output.as_str());
}
Expansion::from(ExpansionPiece::Splittable(cmd_output))
}
brush_parser::word::WordPiece::EscapeSequence(s) => {