From 4dce639c0fd8a3cf900f8883ca8aed67ee3be3b2 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 21 Aug 2002 02:11:27 +0000 Subject: [PATCH] Added command-line option, -a (aliases only) to disable real name display. --- exec/fingerservice.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/exec/fingerservice.js b/exec/fingerservice.js index 752e6a00bf..fa76436fca 100644 --- a/exec/fingerservice.js +++ b/exec/fingerservice.js @@ -23,13 +23,22 @@ const REVISION = "$Revision$".split(' ')[1]; var include_age_gender=true; +var include_real_name=true; load("nodedefs.js"); load("sockdefs.js"); -for(i=0;i<argc;i++) - if(argv[i].toLowerCase()=="-n") - include_age_gender = false; +for(i=0;i<argc;i++) { + switch(argv[i].toLowerCase()) { + case "-n": // no age or gender + include_age_gender = false; + break; + case "-a": // aliases only + include_real_name = false; + break; + } +} + var output_buf = ""; @@ -260,9 +269,12 @@ if(user == null) { exit(); } -uname = format("%s #%d",user.alias,user.number); -write(format("User: %-30s In real life: %s\r\n" - ,uname,user.name)); +uname = format("%s #%d", user.alias, user.number); +write(format("User: %-30s", uname)); +if(include_real_name) + write(format(" In real life: %s", user.name)); +write("\r\n"); + write(format("From: %s\r\n",user.location)); if(include_age_gender) { birth=format("Birth: %s (Age: %u years)" -- GitLab