Ricardo Signes > App-Cmd > App::Cmd::Command::commands

Download:
App-Cmd-0.303.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View Bugs
Report a bug
Module Version: 0.303   Source  

NAME ^

App::Cmd::Command::commands - list the application's commands

VERSION ^

version 0.303

DESCRIPTION ^

This command plugin implements a "commands" command. This command will list all of an App::Cmd's commands and their abstracts.

METHODS ^

execute

This is the command's primary method and raison d'etre. It prints the application's usage text (if any) followed by a sorted listing of the application's commands and their abstracts.

The commands are printed in sorted groups (created by sort_commands); each group is set off by blank lines.

sort_commands

  my @sorted = $cmd->sort_commands(@unsorted);

This method orders the list of commands into sets which it returns as a list of arrayrefs.

By default, the first group is for the "help" and "commands" commands, and all other commands are in the second group.