add set/buddy.
[spider.git] / cmd / show / buddy.pl
diff --git a/cmd/show/buddy.pl b/cmd/show/buddy.pl
new file mode 100644 (file)
index 0000000..0f5b7a6
--- /dev/null
@@ -0,0 +1,23 @@
+#
+# show your buddies 
+#
+# Copyright (c) 2006 - Dirk Koopman G1TLH
+#
+# $Id$
+#
+
+my ($self) = @_;
+my $buddies = $self->user->buddies || [];
+my @out;
+my @l;
+
+foreach my $call (@$buddies) {
+       if (@l >= 5) {
+               push @out, sprintf "%-12s %-12s %-12s %-12s %-12s", @l;
+               @l = ();
+       }
+       push @l, $call;
+}
+push @l, "" while @l < 5;
+push @out, sprintf "%-12s %-12s %-12s %-12s %-12s", @l;
+return (1, @out);