6 void completion(const char *buf, linenoiseCompletions *lc) {
8 linenoiseAddCompletion(lc,"hello");
9 linenoiseAddCompletion(lc,"hello there");
18 linenoiseSetCompletionCallback(completion);
20 linenoiseHistoryLoad("history.txt"); /* Load the history at startup */
21 while((line = linenoise("hello> ")) != NULL) {
22 if (line[0] != '\0') {
23 printf("echo: '%s'\n", line);
24 linenoiseHistoryAdd(line);
25 linenoiseHistorySave("history.txt"); /* Save every new entry */