shell: implement echo command

tags/0.1.0
S.J.R. van Schaik 7 years ago
parent c6f3e0e421
commit 6dcf58a25d
  1. 1
      Makefile
  2. 3
      include/shell/echo.h
  3. 15
      source/shell/echo.c

@ -42,6 +42,7 @@ obj-y += source/ftl/map.o
obj-y += source/shell/args.o
obj-y += source/shell/cmd.o
obj-y += source/shell/echo.o
obj-y += source/shell/flash.o
obj-y += source/shell/ftl.o
obj-y += source/shell/mufs.o

@ -0,0 +1,3 @@
#pragma once
void shell_echo(struct console *con, const char **argv, size_t argc);

@ -0,0 +1,15 @@
#include <stdio.h>
#include <console.h>
#include <shell/echo.h>
void shell_echo(struct console *con, const char **argv, size_t argc)
{
if (argc < 1)
return;
fprintf(con->fp, "%s\n", argv[0]);
}
Loading…
Cancel
Save