App-manwrap-pm
view release on metacpan or search on metacpan
script/manwrap-pm view on Meta::CPAN
return {message=>"Gathering list of all modules and manpages will take at least a few seconds. Please type something first."};
} elsif ($type eq 'arg') {
log_trace("[manwrap-pm] Completing arg");
return $comp_man_or_mod->(%args);
} elsif ($type eq 'optval') {
my $ospec = $args{ospec};
my $opt = $args{opt};
log_trace("[manwrap-pm] Completing optval (opt=$opt, ospec=$ospec)");
if ($ospec eq 'config-file|C=s') {
return complete_file(filter=>'f', word=>$word);
} elsif ($ospec eq 'locale|L=s') {
require Complete::Locale;
return Complete::Locale::complete_locale(word => $word);
} elsif ($ospec eq 'manpath|M=s') {
return complete_file(filter=>'d', word=>$word);
} elsif ($ospec eq 'sections|S|s=s') {
require Complete::Man;
my $ss = Complete::Man::complete_manpage_section(word=>'');
my $ss_elems = [];
my $ss_summaries = [];
for (@$ss) {
if (ref $_ eq 'HASH') {
push @$ss_elems, $_->{word};
script/manwrap-pm view on Meta::CPAN
'default|D' => $noop,
'warnings=s' => $noop,
'whatis|f' => $noop,
'apropos|k' => $noop,
'global-apropos|K' => $noop,
'local-file|l' => $noop,
'where|path|location|w' => $noop,
'where-cat|location-cat|W' => $noop,
'catman|c' => $noop,
'recode|R=s' => $noop,
'locale|L=s' => $noop,
'systems|m=s' => $noop,
'manpath|M=s' => $noop,
'sections|S|s=s' => $noop,
'extension|e=s' => $noop,
'ignore-case|i' => $noop,
'match-case|I' => $noop,
'regex' => $noop,
'wildcard' => $noop,
'names-only' => $noop,
'all|a' => $noop,
( run in 1.488 second using v1.01-cache-2.11-cpan-ceb78f64989 )