aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/defaultCommands.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/defaultCommands.c b/src/defaultCommands.c
index cd3442e..c5c927a 100644
--- a/src/defaultCommands.c
+++ b/src/defaultCommands.c
@@ -1,5 +1,6 @@
#include "commandHandler.h"
#include <stdio.h>
+#include <stdlib.h>
void help(char *args) {
printf("This is the help message");
@@ -13,6 +14,10 @@ void version(char *args) {
printf("This is the version message");
}
+void exitApp(char *args) {
+ exit(0);
+}
+
extern void registerHandler(char *name, F_EXECUTOR executor);
void registerDefaultHandlers() {
@@ -23,4 +28,6 @@ void registerDefaultHandlers() {
registerHandler("a", &about);
registerHandler("version", &version);
registerHandler("v", &version);
+ registerHandler("exit", &exitApp);
+ registerHandler("e", &exitApp);
}