From c4f6fc8edd64cf385631b3c86841d28b6337cc23 Mon Sep 17 00:00:00 2001 From: g1n Date: Tue, 28 Sep 2021 14:04:55 +0300 Subject: [PATCH] Add export builtin --- src/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.c b/src/main.c index f80cb56..abc1df5 100644 --- a/src/main.c +++ b/src/main.c @@ -125,6 +125,12 @@ int parse_command(char **command, int status) { } } else if (!strcmp(command[0], "pwd")) { printf("%s\n", pwd); + } else if (!strcmp(command[0], "export")) { + for (int i = 1; i <= position - 1; i++) { + status = putenv(command[i]); + if (status != 0) + return status; + } } else if (!strcmp(command[0], "!")) { if (status != 0) status = 0;