diff options
Diffstat (limited to 'fish/fish.c')
-rw-r--r-- | fish/fish.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/fish/fish.c b/fish/fish.c index 894e351d..fcafb5ca 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -523,6 +523,8 @@ issue_command (const char *cmd, char *argv[]) else if (strcasecmp (cmd, "alloc") == 0 || strcasecmp (cmd, "allocate") == 0) return do_alloc (cmd, argc, argv); + else if (strcasecmp (cmd, "echo") == 0) + return do_echo (cmd, argc, argv); else if (strcasecmp (cmd, "edit") == 0 || strcasecmp (cmd, "vi") == 0 || strcasecmp (cmd, "emacs") == 0) @@ -543,6 +545,8 @@ list_builtin_commands (void) printf ("%-20s %s\n", "alloc", "allocate an image"); printf ("%-20s %s\n", + "echo", "display a line of text"); + printf ("%-20s %s\n", "edit", "edit a file in the image"); /* actions are printed after this (see list_commands) */ @@ -570,6 +574,11 @@ display_builtin_command (const char *cmd) " <nn>M or <nn>MB number of megabytes\n" " <nn>G or <nn>GB number of gigabytes\n" " <nn>sects number of 512 byte sectors\n"); + else if (strcasecmp (cmd, "echo") == 0) + printf ("echo - display a line of text\n" + " echo [<params> ...]\n" + "\n" + " This echos the parameters to the terminal.\n"); else if (strcasecmp (cmd, "edit") == 0 || strcasecmp (cmd, "vi") == 0 || strcasecmp (cmd, "emacs") == 0) |