diff --git a/binr/r2agent/r2agent.c b/binr/r2agent/r2agent.c index c6cc1ac5ca..11abfd4a03 100644 --- a/binr/r2agent/r2agent.c +++ b/binr/r2agent/r2agent.c @@ -23,6 +23,11 @@ static int usage (int v) { return !v; } +static int showversion() { + printf (R2_VERSION"\n"); + return 0; +} + int main(int argc, char **argv) { RSocket *s; RSocketHTTPRequest *rs; @@ -32,7 +37,7 @@ int main(int argc, char **argv) { bool listenlocal = true; const char *port = "8080"; - while ((c = getopt (argc, argv, "ahp:ds")) != -1) { + while ((c = getopt (argc, argv, "adhp:sv")) != -1) { switch (c) { case 'a': listenlocal = false; @@ -45,6 +50,8 @@ int main(int argc, char **argv) { break; case 'h': return usage (1); + case 'v': + return showversion (); case 'p': port = optarg; break; diff --git a/man/r2agent.1 b/man/r2agent.1 index 6fa47d2778..2a76868dd8 100644 --- a/man/r2agent.1 +++ b/man/r2agent.1 @@ -20,6 +20,8 @@ Show help prompt Run in sandbox mode .It Fl p, Cm port Ar PORT Specify listening port for the agent +.It Fl v +Show version information .El .Sh EXAMPLES .Pp