diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 23 |
1 files changed, 0 insertions, 23 deletions
@@ -1,23 +0,0 @@ -#include <stdlib.h> -#include <stdio.h> -#include <readline/readline.h> -#include <readline/history.h> -#include <string.h> - -#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); -} - - |
