App-RouterColorizer
view release on metacpan or search on metacpan
1.223080 2022-11-04 15:28:48+00:00 UTC
Joelle Maslak <jmaslak@antelope.net>
* [feature] Colorize Ciena "ptp show ptp <ptp> status" return loss
1.222970 2022-10-24 20:15:22+00:00 UTC
Joelle Maslak <jmaslak@antelope.net>
* [feature] Colorize Ciena "ptp show"
1.222772 2022-10-04 23:33:30+00:00 UTC
Joelle Maslak <jmaslak@antelope.net>
* [bugfix] Do not try to underline numbers in meta-mode xterm escape sequence
1.222771 2022-10-04 17:48:52+00:00 UTC
Joelle Maslak <jmaslak@antelope.net>
* [feature] Highlight additional interface types on JunOS "show int terse"
1.222770 2022-10-04 15:10:08+00:00 UTC
Joelle Maslak <jmaslak@antelope.net>
* [feature] Highlight (info color) JunOS "last flapped" in "show int"
1.222681 2022-09-25 21:51:48+00:00 UTC
lib/App/RouterColorizer.pm view on Meta::CPAN
$line = $self->_parse_line_ciena($line);
# IPv4
$line =~ s/($IPV4CIDR)/$self->_ipv4ify($1)/egxx;
# IPv6
$line =~ s/ ( (?<! [a-fA-F0-9:\-]) $IPV6CIDR (?! [\w:\.\/]) ) /$self->_ipv6ify($1)/egxx;
# Numbers
# We need to make sure we don't highlight undesirably, such as in an
# escape sequence.
$line =~ s/ (
(?<! [:\.0-9]) (?<! \e \[) (?<! \e \[\?)
[0-9]+ (?! [:0-9])
) /$self->_numerify($1)/egxx;
return "$preamble$line$trailer$eol";
}
sub _parse_line_arista ( $self, $line ) {
#
( run in 0.246 second using v1.01-cache-2.11-cpan-c21f80fb71c )