From 740efa6658c17158058f161b0230b7718b6bd051 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 2 Sep 2021 08:44:13 +0300 Subject: (1) Added current implementations: shell input handling --- defaultCommands.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 defaultCommands.c (limited to 'defaultCommands.c') diff --git a/defaultCommands.c b/defaultCommands.c new file mode 100644 index 0000000..cd3442e --- /dev/null +++ b/defaultCommands.c @@ -0,0 +1,26 @@ +#include "commandHandler.h" +#include + +void help(char *args) { + printf("This is the help message"); +} + +void about(char *args) { + printf("This is the about message"); +} + +void version(char *args) { + printf("This is the version message"); +} + +extern void registerHandler(char *name, F_EXECUTOR executor); + +void registerDefaultHandlers() { + registerHandler("help", &help); + registerHandler("h", &help); + registerHandler("?", &help); + registerHandler("about", &about); + registerHandler("a", &about); + registerHandler("version", &version); + registerHandler("v", &version); +} -- cgit v1.2.3