From 89e59fc5a369ab7435f3d143998579cc5c970f29 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 9 Sep 2001 16:31:26 +0000 Subject: [PATCH] Add the `pwd' command in PSFTP. [originally from svn r1262] --- psftp.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/psftp.c b/psftp.c index ebfb8ef6..37f39ff3 100644 --- a/psftp.c +++ b/psftp.c @@ -275,6 +275,15 @@ int sftp_cmd_cd(struct sftp_command *cmd) return 0; } +/* + * Print current directory. Easy as pie. + */ +int sftp_cmd_pwd(struct sftp_command *cmd) +{ + printf("Remote directory is %s\n", pwd); + return 0; +} + /* * Get a file and save it at the local end. We have two very * similar commands here: `get' and `reget', which differ in that @@ -918,6 +927,12 @@ static struct sftp_cmd_lookup { " argument .\n", sftp_cmd_put }, + { + "pwd", "print your remote working directory", + "\n" + " Print the current remote working directory for your SFTP session.\n", + sftp_cmd_pwd + }, { "quit", "bye", NULL, sftp_cmd_quit