App::SimulateReads::CLI::App - App::SimulateReads::CLI subclass for command line application interface.
version 0.09
extends 'App::SimulateReads::CLI::App';
This is the base interface to application class. Classes need to override command_map method to provide command arguments
This method returns a stach with commands and subcommands
This method returns the application class path
This method retuns a hash with bultin command
This method needs to be override by child to provide command arguments. It is expected to return a hash
This method prints a formatted error message
This method calls help message to the command up in the command_stack. If no command was passed, it calls help message to the app itself. Help messages are in pod format inside the app, command classes
command_stack
This method calls man message to the command up in the command_stack. If no command was passed, it calls man message to the app itself. Man messages are in pod format inside the app, command classes
This method runs app options, those defined in opt_spec method
opt_spec
This method checkes command_stack and executes the command up mathods validate_args, validate_opts and execute
validate_args
validate_opts
execute
This method checks the arguments passed to the application and call the appropriate methods run_no_command, run_command or help_command/man_command
run_no_command
run_command
help_command
man_command
App::SimulateReads::CLI::Command
Thiago L. A. Miller <tmiller@mochsl.org.br>
This software is Copyright (c) 2017 by Teaching and Research Institute from Sírio-Libanês Hospital.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007
To install App::SimulateReads, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::SimulateReads
CPAN shell
perl -MCPAN -e shell install App::SimulateReads
For more information on module installation, please visit the detailed CPAN module installation guide.