X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/dbe6c525a19dc7b52ff9f6bfb1f64da7579689d3..9bb8630af3373e7bbf594bfeda731585684e1b69:/plink.c?ds=inline diff --git a/plink.c b/plink.c index 37113762..a0a9541a 100644 --- a/plink.c +++ b/plink.c @@ -1,5 +1,5 @@ /* - * PLink - a command-line (stdin/stdout) variant of PuTTY. + * PLink - a Windows command-line (stdin/stdout) variant of PuTTY. */ #include @@ -210,6 +210,7 @@ static void usage(void) printf("Usage: plink [options] [user@]host [command]\n"); printf(" (\"host\" can also be a PuTTY saved session name)\n"); printf("Options:\n"); + printf(" -V print version information\n"); printf(" -v show verbose messages\n"); printf(" -load sessname Load settings from saved session\n"); printf(" -ssh -telnet -rlogin -raw\n"); @@ -236,6 +237,12 @@ static void usage(void) exit(1); } +static void version(void) +{ + printf("plink: %s\n", ver); + exit(1); +} + char *do_select(SOCKET skt, int startup) { int events; @@ -326,6 +333,8 @@ int main(int argc, char **argv) } else if (!strcmp(p, "-s")) { /* Save status to write to cfg later. */ use_subsystem = 1; + } else if (!strcmp(p, "-V")) { + version(); } else { fprintf(stderr, "plink: unknown option \"%s\"\n", p); errors = 1;