App-lsplusplus
view release on metacpan or search on metacpan
}
if(
$ENV{TERM} eq 'xterm'
or($ENV{TERM} eq 'xterm-256color') # What Mac OS Lion terminal pretends to be
or($ENV{TERM} eq 'rxvt-256-color')
or($ENV{TERM} =~ /screen-256/)
or($ENV{TERM} eq 'Eterm-256color')
or($ENV{TERM} eq 'gnome-256color')
or($ENV{TERM} eq 'konsole-256color')
or($ENV{TERM} eq 'putty-256color')
or($ENV{TERM} eq /rxvt-unicode-256color/)
or($ENV{TERM} =~ /u?rxvt-256color/)
) {
$colors = 256;
}
elsif($ENV{TERM} eq 'rxvt-unicode') {
$colors = 88;
}
elsif($ENV{TERM} eq 'screen') {
$colors = $ENV{TMUX} ? 256 : 8;
}
else {
chomp($colors = `tput colors`); # fail silently
}
return $colors;
( run in 0.367 second using v1.01-cache-2.11-cpan-88abd93f124 )