The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl

my $cmd = shift;
$cmd =~ s#^./##;
$cmd =~ s/.pm$//;

my $mod = "SVK::Command::$cmd";
eval "require $mod";
use Data::Dumper;
my %options = "SVK::Command::$cmd"->options();

$out =  "=head1 OPTIONS\n\n";
foreach my $key (keys %options) {

$key =~ s/^/-/;
$key =~ s/\|([\w-]+)/ [--$1]/g;

$key =~ s/=[si]/ arg/g;

$out .= "  $key:\tNeeds description\n";

}

$out .= "\n";


`perl -pi.bak -e"s/=head1 AUTHOR/$out=head1 AUTHOR/gism" "$cmd.pm"`;

print $out;