added ansi
[spider.git] / perl / Console.pm
index 72c110ec2ce2c40da0ee92b973d66592194414d2..fbb0dc16cd104ee2bb74d10bcc21a04f53bced10 100644 (file)
@@ -23,15 +23,29 @@ package main;
 
 $maxkhist = 100;
 $maxshist = 500;
-$foreground = COLOR_BLACK();
-$background = A_BOLD|COLOR_WHITE();
-
-@colors = (
+if ($ENV{'TERM'} =~ /(xterm|ansi)/) {
+       $ENV{'TERM'} = 'color_xterm';
+       $foreground = COLOR_BLACK();
+       $background = A_BOLD|COLOR_WHITE();
+       @colors = (
                   [ '^DX de [\-\w]+:\s+(14[45]\d\d\d|5[01]\d\d\d)', COLOR_PAIR(1) ],
-                  [ '^DX', COLOR_PAIR(2) ],
+                  [ '^DX', COLOR_PAIR(5) ],
                   [ '^To', COLOR_PAIR(3) ],
                   [ '^WWV', COLOR_PAIR(4) ],
-                  [ '^WX', COLOR_PAIR(5) ],
-);
+                  [ '^WX', COLOR_PAIR(3) ],
+                  );
+}
+if ($ENV{'TERM'} =~ /(console|linux)/) {
+       $foreground = COLOR_WHITE();
+       $background = COLOR_BLACK();
+       @colors = (
+                  [ '^DX de [\-\w]+:\s+(14[45]\d\d\d|5[01]\d\d\d)', COLOR_PAIR(1) ],
+                  [ '^DX', COLOR_PAIR(5) ],
+                  [ '^To', COLOR_PAIR(3) ],
+                  [ '^WWV', COLOR_PAIR(4) ],
+                  [ '^WX', COLOR_PAIR(3) ],
+                  );
+}
+
 
 1;