.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.48) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "App::Cmd::Command::commands 3" .TH App::Cmd::Command::commands 3 2026-10-25 "perl v5.44.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH DESCRIPTION .IX Header "DESCRIPTION" This command will list all of the application commands available and their abstracts. .PP This is the command\*(Aqs primary method and raison d\*(Aqetre. It prints the application\*(Aqs usage text (if any) followed by a sorted listing of the application\*(Aqs commands and their abstracts. .PP The commands are printed in sorted groups (created by \f(CW\*(C`sort_commands\*(C'\fR); each group is set off by blank lines. .PP .Vb 1 \& my @sorted = $cmd\->sort_commands(@unsorted); .Ve .PP This method orders the list of commands into groups which it returns as a list of arrayrefs, and optional group header strings. .PP By default, the first group is for the "help" and "commands" commands, and all other commands are in the second group. .PP This method can be overridden by implementing the \f(CW\*(C`commands_groups\*(C'\fR method in your application base clase. .SH "POD ERRORS" .IX Header "POD ERRORS" Hey! \fBThe above document had some coding errors, which are explained below:\fR .IP "Around line 16:" 4 .IX Item "Around line 16:" Unknown directive: =method .IP "Around line 85:" 4 .IX Item "Around line 85:" Unknown directive: =method