$config{wiki_file_prune_regexp}=qr/$config{wiki_file_prune_regexp}|$setup{exclude}/;
}
- if (! $config{refresh} || $config{wrappers}) {
+ if (! $config{render} && (! $config{refresh} || $config{wrappers})) {
debug("generating wrappers..");
my @wrappers=@{$setup{wrappers}};
delete $setup{wrappers};
elsif (ref $setup{$c} eq 'ARRAY') {
$config{$c}=[map { possibly_foolish_untaint($_) } @{$setup{$c}}]
}
+ elsif (ref $setup{$c} eq 'HASH') {
+ foreach my $key (keys %{$setup{$c}}) {
+ $config{$c}{$key}=possibly_foolish_untaint($setup{$c}{$key});
+ }
+ }
}
else {
$config{$c}=undef;
}
}
- if (! $config{refresh}) {
+ if ($config{render}) {
+ commandline_render();
+ }
+ elsif (! $config{refresh}) {
$config{rebuild}=1;
debug("rebuilding wiki..");
}