File Coverage

blib/lib/Clustericious/Command.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Clustericious::Command;
2              
3 1     1   7 use strict;
  1         2  
  1         23  
4 1     1   4 use warnings;
  1         2  
  1         21  
5 1     1   5 use Mojo::Base 'Mojolicious::Command';
  1         2  
  1         6  
6              
7             # ABSTRACT: Command base class
8             our $VERSION = '1.27'; # VERSION
9              
10              
11             1;
12              
13             __END__
14              
15             =pod
16              
17             =encoding UTF-8
18              
19             =head1 NAME
20              
21             Clustericious::Command - Command base class
22              
23             =head1 VERSION
24              
25             version 1.27
26              
27             =head1 DESCRIPTION
28              
29             This class is the base class for all Clustericious commands. It
30             inherits everything from L<Mojolicious::Command> and will may add
31             Clustericious specific behavior in the future.
32              
33             =head1 COMMANDS
34              
35             This is a (not exhaustive) list of common Clustericious commands:
36              
37             =over 4
38              
39             =item *
40              
41             L<apache|Clustericious::Command::apache>
42              
43             =item *
44              
45             L<configdebug|Clustericious::Command::configdebug>
46              
47             =item *
48              
49             L<configpath|Clustericious::Command::configpath>
50              
51             =item *
52              
53             L<configtest|Clustericious::Command::configtest>
54              
55             =item *
56              
57             L<configure|Clustericious::Command::configure>
58              
59             =item *
60              
61             L<generate app|Clustericious::Command::generate::app>
62              
63             =item *
64              
65             L<generate client|Clustericious::Command::generate::client>
66              
67             =item *
68              
69             L<hypnotoad|Clustericious::Command::hypnotoad>
70              
71             =item *
72              
73             L<lighttpd|Clustericious::Command::lighttpd>
74              
75             =item *
76              
77             L<plackup|Clustericious::Command::plackup>
78              
79             =item *
80              
81             L<start|Clustericious::Command::start>
82              
83             =item *
84              
85             L<status|Clustericious::Command::status>
86              
87             =item *
88              
89             L<stop|Clustericious::Command::stop>
90              
91             =back
92              
93             =head1 SEE ALSO
94              
95             L<Clustericious>
96             L<Mojolicious::Command>
97              
98             =head1 AUTHOR
99              
100             Original author: Brian Duggan
101              
102             Current maintainer: Graham Ollis E<lt>plicease@cpan.orgE<gt>
103              
104             Contributors:
105              
106             Curt Tilmes
107              
108             Yanick Champoux
109              
110             =head1 COPYRIGHT AND LICENSE
111              
112             This software is copyright (c) 2013 by NASA GSFC.
113              
114             This is free software; you can redistribute it and/or modify it under
115             the same terms as the Perl 5 programming language system itself.
116              
117             =cut