From b12733cad4ef36e5e4a5e7bc39be477f42692d8e Mon Sep 17 00:00:00 2001 From: matteo Date: Sat, 31 Jan 2026 20:52:03 +0100 Subject: [PATCH] feat(exec): export --- src/execution/execution_helpers.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/execution/execution_helpers.c b/src/execution/execution_helpers.c index 65054df..12d4e1f 100644 --- a/src/execution/execution_helpers.c +++ b/src/execution/execution_helpers.c @@ -165,6 +165,10 @@ static int exec_assignment(struct list *assignment_list, struct hash_map *vars) struct ast_assignment *assignment = ast_get_assignment(assignment_list->data); + if (assignment->global) + { + setenv(assignment->name, assignment->value, 1); + } set_var_copy(vars, assignment->name, assignment->value); assignment_list = assignment_list->next; }