/usr/share/doc/libcgi-pm-perl/examples
NameSizeModeActions
clickable_image.cgi14340755editdlrm
cookie.cgi28020755editdlrm
crash.cgi1540755editdlrm
file_upload.cgi24400755editdlrm
mojo_proxy.pl8010644editdlrm
wikipedia_example.cgi9180755editdlrm
wilogo.gif4580644editdlrm
Edit: /usr/share/doc/libcgi-pm-perl/examples/mojo_proxy.pl (801B)
#!/usr/bin/perl use Mojolicious::Lite; use Mojolicious::Plugin::CGI; my %cgi_scripts = ( '/clickable_image' => "clickable_image.cgi", '/cookie' => "cookie.cgi", '/crash' => "crash.cgi", '/file_upload' => "file_upload.cgi", '/wikipedia_ex' => "wikipedia_example.cgi", ); foreach my $route ( sort keys( %cgi_scripts ) ) { plugin CGI => [ $route => $cgi_scripts{$route} ]; } any '/' => sub { my ( $c ) = @_; $c->stash( { cgi_scripts => { %cgi_scripts } } ); $c->render( 'index' ); }; app->start; __DATA__ @@ index.html.ep CGI Examples

CGI Examples

% for my $route ( sort keys( %{ $cgi_scripts } ) ) { <%= $cgi_scripts->{$route} %>
% }