###############################################################################
my ($NAME) = $0 =~ m#([^/]+)$#;
my %BG = (
- 'black' => 40,
- 'red' => 41,
- 'green' => 42,
- 'yellow' => 43,
- 'blue' => 44,
- 'magenta' => 45,
- 'cyan' => 46,
- 'white' => 47,
- 'default' => 49,
+ 'black' => 40,
+ 'red' => 41,
+ 'green' => 42,
+ 'yellow' => 43,
+ 'blue' => 44,
+ 'magenta' => 45,
+ 'cyan' => 46,
+ 'white' => 47,
+ 'default' => 49,
);
my %FG = (
- 'black' => 30,
- 'red' => 31,
- 'green' => 32,
- 'yellow' => 33,
- 'blue' => 34,
- 'magenta' => 35,
- 'cyan' => 36,
- 'white' => 37,
- 'default' => 39,
+ 'black' => 30,
+ 'red' => 31,
+ 'green' => 32,
+ 'yellow' => 33,
+ 'blue' => 34,
+ 'magenta' => 35,
+ 'cyan' => 36,
+ 'white' => 37,
+ 'default' => 39,
);
my %EFFECT = (
- 'none' => 0,
- 'bold' => 1,
- 'pale' => 2,
- 'evidence' => 3,
- 'underline' => 4,
- 'blink' => 5,
- 'invert' => 7,
- 'cache' => 8,
- 'normal' => 22,
- 'no_evidence' => 23,
- 'no_souligne' => 24,
- 'no_underline' => 24,
- 'no_clignotant' => 25,
- 'no_blink' => 25,
- 'no_inverse' => 27,
- 'no_invert' => 27,
+ 'none' => 0,
+ 'bold' => 1,
+ 'pale' => 2,
+ 'evidence' => 3,
+ 'underline' => 4,
+ 'blink' => 5,
+ 'invert' => 7,
+ 'cache' => 8,
+ 'normal' => 22,
+ 'no_evidence' => 23,
+ 'no_souligne' => 24,
+ 'no_underline' => 24,
+ 'no_clignotant' => 25,
+ 'no_blink' => 25,
+ 'no_inverse' => 27,
+ 'no_invert' => 27,
);
###############################################################################
# V A L E U R P A R D E F A U T
,'effect|ef=s'
,'print-num|n!'
,'all|a!'
- ,'all-effect|ae!'
) || exit -1;
&help() if $Opt{'help'};
&version() if $Opt{'version'};
my $length = length($input)+3;
- print "Forgrounds:\n";
+ print "\nEffect:\n";
+ for my $e (sort keys %EFFECT) {
+ my $e_num = $EFFECT{$e};
+
+ printf "%21s", "$e ($e_num) | ";
+
+ print in_color($input,{
+ effect => $e,
+ num => $PRINT_CODE,
+ }),"\n";
+ }
+
+ print "\nForgrounds:\n";
for my $fg (sort keys %FG) {
my $fg_num = $FG{$fg};
exit 0;
}
-if ($Opt{'all-effect'}) {
-
- my $length = length($input)+3;
-
- print "\nEffect:\n";
- for my $e (sort keys %EFFECT) {
- my $e_num = $EFFECT{$e};
-
- printf "%21s", "$e ($e_num) | ";
-
- print in_color($input,{
- effect => $e,
- num => $PRINT_CODE,
- }),"\n";
- }
-
- exit 0;
-}
-
print in_color($input,{
fg => $FG,
bg => $BG,