diff options
author | Richard Jones <rjones@redhat.com> | 2009-06-08 10:01:42 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-06-08 10:01:42 +0100 |
commit | fa8cb5dac284bf463677380e5ef55370f447d870 (patch) | |
tree | 0d04360c7897b75a0cc50b34b9ea43c19f935c37 /fish/fish.c | |
parent | 85d7e275b5460df6f075a6931cbaed7d0a0dcb7c (diff) | |
download | libguestfs-fa8cb5dac284bf463677380e5ef55370f447d870.tar.gz libguestfs-fa8cb5dac284bf463677380e5ef55370f447d870.tar.xz libguestfs-fa8cb5dac284bf463677380e5ef55370f447d870.zip |
Added 'lcd' command to guestfish.
Diffstat (limited to 'fish/fish.c')
-rw-r--r-- | fish/fish.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fish/fish.c b/fish/fish.c index 96c1a816..da2d6d21 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -593,6 +593,8 @@ issue_command (const char *cmd, char *argv[]) strcasecmp (cmd, "vi") == 0 || strcasecmp (cmd, "emacs") == 0) return do_edit (cmd, argc, argv); + else if (strcasecmp (cmd, "lcd") == 0) + return do_lcd (cmd, argc, argv); else return run_action (cmd, argc, argv); } @@ -612,6 +614,8 @@ list_builtin_commands (void) "echo", _("display a line of text")); printf ("%-20s %s\n", "edit", _("edit a file in the image")); + printf ("%-20s %s\n", + "lcd", _("local change directory")); /* actions are printed after this (see list_commands) */ } @@ -659,6 +663,13 @@ display_builtin_command (const char *cmd) "\n" " NOTE: This will not work reliably for large files\n" " (> 2 MB) or binary files containing \\0 bytes.\n")); + else if (strcasecmp (cmd, "lcd") == 0) + printf (_("lcd - local change directory\n" + " lcd <directory>\n" + "\n" + " Change guestfish's current directory. This command is\n" + " useful if you want to download files to a particular\n" + " place.\n")); else if (strcasecmp (cmd, "help") == 0) printf (_("help - display a list of commands or help on a command\n" " help cmd\n" |