configure: use tabs instead of spaces
This commit is contained in:
parent
31da712536
commit
b72ffb1bdb
@ -7,24 +7,24 @@ use strict;
|
|||||||
my %config;
|
my %config;
|
||||||
|
|
||||||
sub add_config {
|
sub add_config {
|
||||||
my ($prefix, $c) = @_;
|
my ($prefix, $c) = @_;
|
||||||
|
|
||||||
foreach my $key (keys $c) {
|
foreach my $key (keys $c) {
|
||||||
my $val = $c->{$key};
|
my $val = $c->{$key};
|
||||||
|
|
||||||
if (ref($val) eq 'HASH') {
|
if (ref($val) eq 'HASH') {
|
||||||
add_config($key . '.', $val);
|
add_config($key . '.', $val);
|
||||||
|
}
|
||||||
|
unless (ref($val)) {
|
||||||
|
$config{'@' . $prefix . $key . '@'} = $val;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
unless (ref($val)) {
|
|
||||||
$config{'@' . $prefix . $key . '@'} = $val;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sub read_config {
|
sub read_config {
|
||||||
my $input = shift;
|
my $input = shift;
|
||||||
my $CONFIG = do $input;
|
my $CONFIG = do $input;
|
||||||
add_config('', $CONFIG);
|
add_config('', $CONFIG);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -35,6 +35,6 @@ my $regex = join '|', map {quotemeta} keys %config;
|
|||||||
|
|
||||||
|
|
||||||
for (<>) {
|
for (<>) {
|
||||||
s/($regex)/${config{$1}}/g;
|
s/($regex)/${config{$1}}/g;
|
||||||
print;
|
print;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user