#include "user.h" void main(void) { while (1) { prompt: printf("> "); char cmdline[128]; for (int i = 0;; i++) { char ch = getchar(); putchar(ch); if (i == sizeof(cmdline) - 1) { printf("too much yapping bro\n"); goto prompt; } else if (ch == '\r') { printf("\n"); cmdline[i] = '\0'; break; } else { cmdline[i] = ch; } } if (strcmp(cmdline, "hello") == 0) printf("Hellow :3\n"); else if (strcmp(cmdline, "exit") == 0) exit(); else printf("I don't know what is %s yet :(\n", cmdline); } }