Merge nucleic/sleek-thistle-egret-fyej into dev
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user