Pod::Simple::Pandoc;
use Pandoc;
use Pandoc::Elements;
use Scalar::Util qw(reftype blessed);
use JSON;
use Carp;
use parent 'Exporter';
our @EXPORT = qw(pod2pandoc);
our @EXPORT_OK = qw(pod2pando
ile
if ( $meta =~ /\.json$/ ) {
open( my $fh, "<:encoding(UTF-8)", $meta )
or croak "failed to open $meta";
local $/;
$meta = decode_json(<$fh>);
for ( ke
);
print $doc->to_pandoc(@args);
}
else {
print $doc->to_json, "\n";
}
}
}
1;
__END__
=head1 NAME
App::pod2pandoc - implements pod2pandoc comman
doc = $parser->parse_file( $filename );
# result is a Pandoc::Document object
my $json = $doc->to_json;
my $markdown = $doc->to_pandoc( -t => 'markdown' );
$doc->to_pandoc(qw( -o doc.html