From 2bdbf387261285d07e4b62d1e23c9e43efb14604 Mon Sep 17 00:00:00 2001 From: Ákos Kőrösi Date: Tue, 19 May 2026 21:13:19 +0200 Subject: restructure dir, create makefile --- src/main.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main.c (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..35c2bff --- /dev/null +++ b/src/main.c @@ -0,0 +1,23 @@ +#include +#include +#include +#include +#include + +#include "exec.h" + + +int main() { + char* line; + ShellState shstate = {.shell_vars = make_KeyValMap(1), .aliases = make_KeyValMap(1)}; + while (1) { + line = readline("$ "); + if (line[0] == '\0') continue; + if (strcmp(line, "exit") == 0) exit(0); + add_history(line); + process_input_line(line, &shstate); + } + free(line); +} + + -- cgit v1.2.3