6 $Data::Dumper
::Terse
= 1;
7 $Data::Dumper
::Indent
= 1;
8 $Data::Dumper
::Sortkeys
= 1;
10 @ARGV = qw(sidebar-toc);
14 next unless /\[(.*?)\]\[(.*?)\]/;
18 my @mkds = sort map { chomp; s
(.*/)(); s
(\
.mkd
$)(); $_ } `find . -name "*.mkd"`;
20 my $d = $done{$_} || '';
22 next if $d and $d == 1;
23 # MKDs which are defined 0 times or >1 times, both being considered "not good"
27 say STDERR
"MKDs not used or used multiple times:";
28 say STDERR Dumper \
%bad;
29 say STDERR
"non MKDs used multiple times:";
30 map { say STDERR
"\t$_ => $done{$_}" } grep { $done{$_} != 1 } (sort keys %done);