diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-02-05 22:10:40 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-05 22:10:40 +0000 |
commit | b0ed3d7cc08ed715ccea67c9d9061f4074e3b176 (patch) | |
tree | e06eb9da201ff8d01ec7dae07c23f567035e80f3 /docs/autodocifier.pl | |
parent | bec26527a1849be6f81e9eaa56d0ff40a20338d6 (diff) | |
download | busybox-w32-b0ed3d7cc08ed715ccea67c9d9061f4074e3b176.tar.gz busybox-w32-b0ed3d7cc08ed715ccea67c9d9061f4074e3b176.tar.bz2 busybox-w32-b0ed3d7cc08ed715ccea67c9d9061f4074e3b176.zip |
Rob Sullivan writes: Here's a patch to autogenerate the list of applets in the Busybox documentation
Diffstat (limited to 'docs/autodocifier.pl')
-rwxr-xr-x | docs/autodocifier.pl | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/autodocifier.pl b/docs/autodocifier.pl index eee67cf09..a122b0b06 100755 --- a/docs/autodocifier.pl +++ b/docs/autodocifier.pl | |||
@@ -150,7 +150,21 @@ foreach (@ARGV) { | |||
150 | # generate structured documentation | 150 | # generate structured documentation |
151 | 151 | ||
152 | my $generator = \&pod_for_usage; | 152 | my $generator = \&pod_for_usage; |
153 | foreach my $applet (sort keys %docs) { | 153 | |
154 | my @names = sort keys %docs; | ||
155 | print "\t[, [[, "; | ||
156 | for (my $i = 0; $i < $#names; $i++) { | ||
157 | if (($i + 2) % 8 == 0) { | ||
158 | print "\n\t"; | ||
159 | } | ||
160 | print "$names[$i], "; | ||
161 | } | ||
162 | print $names[-1]; | ||
163 | |||
164 | print "\n\n=head1 COMMAND DESCRIPTIONS\n"; | ||
165 | print "\n=over 4\n\n"; | ||
166 | |||
167 | foreach my $applet (@names) { | ||
154 | print $generator->($applet, $docs{$applet}); | 168 | print $generator->($applet, $docs{$applet}); |
155 | } | 169 | } |
156 | 170 | ||