From d5d4b774f2ddb4cbadc24c0cb875ec90d8849e58 Mon Sep 17 00:00:00 2001
From: Alexandre Morignot <erdnaxeli@gmail.com>
Date: Sat, 31 May 2014 01:36:21 +0200
Subject: [PATCH] option -all for !get

---
 lib/commands/get.pm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/commands/get.pm b/lib/commands/get.pm
index 7cd2be2..1237938 100644
--- a/lib/commands/get.pm
+++ b/lib/commands/get.pm
@@ -16,8 +16,9 @@ sub exec {
     my @tags = ($msg =~ /#?([a-zA-Z0-9_-]+)/g);
     my $content;
 
-    # if we are in a query, we search in all the channels
-    my $all = ($chan->[0] !~ /^#/) ? 1 : 0;
+    # if we are in a query or arg -all, we search in all the channels
+    my $all = 0;
+    $all = 1 if ($chan->[0] !~ /^#/ || $chan->[0] =~ s/-all//);
 
     if (@tags) {
         my $params = join ', ' => ('?') x @tags;
-- 
GitLab