From 1a71e4e0748f0de1281bb280a745f4d2a9b13aa4 Mon Sep 17 00:00:00 2001 From: Jonas Maier <> Date: Fri, 22 May 2026 15:19:41 +0200 Subject: type builtin: displays alias definition now --- src/run/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/run/mod.rs') diff --git a/src/run/mod.rs b/src/run/mod.rs index b3ed851..52d3925 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -529,12 +529,17 @@ impl parse::Expander for Executor { .lock() .unwrap() .aliases - .get(cmd, older_than.unwrap_or(AliasAge::MAX))) + .get(cmd, older_than.unwrap_or(AliasAge::MAX)) + .map(|(age, body)| (age, body.parsed))) } } type AliasAge = u32; -type AliasBody = Vec; +#[derive(Clone)] +pub struct AliasBody { + pub unparsed: BString, + pub parsed: Vec, +} type AliasSet = Vec<(AliasAge, AliasBody)>; pub struct Aliases { -- cgit v1.2.3