/usr/bin/pod2xhtml is in libpod-xhtml-perl 1.60-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | #!/usr/bin/perl
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
if 0; # not running under some shell
use strict;
use Pod::Xhtml;
use Pod::Usage;
use Getopt::Long;
# Default options
my %opt = (index => 1, toplink => 'Top');
GetOptions(\%opt, qw(css=s toplink|backlink=s help index! infile:s outfile:s))
|| pod2usage();
pod2usage(-verbose => 2) if $opt{help};
my $toplink = $opt{toplink} ?
sprintf '<p><a href="#TOP" class="toplink">%s</a></p>', $opt{toplink} : '';
my $parser = new Pod::Xhtml(
MakeIndex => $opt{index},
TopLinks => $toplink,
);
if ($opt{css}) {
$parser->addHeadText(qq[<link rel="stylesheet" href="$opt{css}"/>]);
}
$parser->parse_from_file($opt{infile}, $opt{outfile});
__DATA__
=pod
=head1 NAME
pod2xhtml - convert .pod files to .xhtml files
=head1 SYNOPSIS
pod2xhtml [--help] [--infile INFILE] [--outfile OUTFILE] [OPTIONS]
=head1 DESCRIPTION
Converts files from pod format (see L<perlpod>) to XHTML format.
=head1 OPTIONS
pod2xhtml takes the following arguments:
=over 4
=item *
--help - display help
=item *
--infile FILENAME
- the input filename. STDIN is used otherwise
=item *
--outfile FILENAME
- the output filename. STDOUT is used otherwise
=item *
--css URL
- Stylesheet URL
=item *
--index/--noindex
- generate an index, or not. The default is to create an index.
=item *
--toplink LINK TEXT
- set text for "back to top" links. The default is 'Top'.
=back
=head1 BUGS
See L<Pod::Xhtml> for a list of known bugs in the translator.
=head1 AUTHOR
P Kent E<lt>cpan _at_ bbc _dot_ co _dot_ ukE<gt>
=head1 COPYRIGHT
(c) BBC 2004. This program is free software; you can redistribute it and/or
modify it under the GNU GPL.
See the file COPYING in this distribution, or http://www.gnu.org/licenses/gpl.txt
=head1 SEE ALSO
L<perlpod>, L<Pod::Xhtml>
=cut
|