From: Jon Pavelich Date: Thu, 9 May 2019 17:19:12 +0000 (-0700) Subject: [elist] Add optional -yes/-YES option X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=f4677572265d4bd8cc5d3b1c55c9cdf08756ec45;p=irssi-scripts.irssi.org.git [elist] Add optional -yes/-YES option --- diff --git a/scripts/elist.pl b/scripts/elist.pl index 104c108..b11da2c 100644 --- a/scripts/elist.pl +++ b/scripts/elist.pl @@ -42,6 +42,7 @@ sub elist_config_init { %elist_config = ( mincount => 0, maxcount => 10000, + yes => "", chanmask => "" ); } @@ -59,6 +60,7 @@ sub elist { GetOptions ( 'mincount|m=i' => \$elist_config{"mincount"}, 'maxcount|M=i' => \$elist_config{"maxcount"}, + 'yes|YES' => \$elist_config{"yes"} ); ## setting chanmask (remaining argument) ## @@ -77,7 +79,7 @@ sub elist { print "%K[%n".$server->{'tag'}."%K]%n %B<-->%n %m"."elist %n%B(%y"."min=%m".$elist_config{"mincount"}."%n". ", %y"."max=%m".$elist_config{"maxcount"}."%n". ", %y"."mask=%K'%m".$elist_config{"chanmask"}."%K'%B)"; - $server->command("LIST " . $elist_config{"chanmask"}); + $server->command("LIST " . ($elist_config{"yes"} ? "-YES " : "") . $elist_config{"chanmask"}); }