summaryrefslogtreecommitdiff
path: root/stage3
diff options
context:
space:
mode:
authorLizzy Fleckenstein <lizzy@vlhl.dev>2023-12-19 04:55:36 +0100
committerLizzy Fleckenstein <lizzy@vlhl.dev>2023-12-19 04:55:36 +0100
commit60b66c6454e7d05c47b3722d3c756540a7aee381 (patch)
tree9e366ce7a0aa13294f97994063fea26d5746f662 /stage3
parent68b40f6327efeff0437d77c487f0175a9d53110a (diff)
downloadcuddles-60b66c6454e7d05c47b3722d3c756540a7aee381.tar.xz
uname command
Diffstat (limited to 'stage3')
-rw-r--r--stage3/shell.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/stage3/shell.c b/stage3/shell.c
index 244a247..b0e1fce 100644
--- a/stage3/shell.c
+++ b/stage3/shell.c
@@ -158,6 +158,16 @@ static void cmd_love(str arg)
}
}
+extern str version;
+
+static void cmd_uname(str arg)
+{
+ (void) arg;
+ print(S("cuddles "));
+ print(version);
+ print(S("\n"));
+}
+
typedef struct {
str name;
void (*fn)(str arg);
@@ -174,6 +184,7 @@ static command registry[] = {
{ S("loadkeys"), &cmd_loadkeys },
{ S("clear"), &cmd_clear },
{ S("love"), &cmd_love },
+ { S("uname"), &cmd_uname },
};
void shell_run_cmd(str cmd)