feat(exec): export

This commit is contained in:
matteo 2026-01-31 20:52:03 +01:00
parent 08cc18bd21
commit b12733cad4

View file

@ -165,6 +165,10 @@ static int exec_assignment(struct list *assignment_list, struct hash_map *vars)
struct ast_assignment *assignment = struct ast_assignment *assignment =
ast_get_assignment(assignment_list->data); ast_get_assignment(assignment_list->data);
if (assignment->global)
{
setenv(assignment->name, assignment->value, 1);
}
set_var_copy(vars, assignment->name, assignment->value); set_var_copy(vars, assignment->name, assignment->value);
assignment_list = assignment_list->next; assignment_list = assignment_list->next;
} }