File Coverage

blib/lib/Footprintless/Plugin/Database/Command/db.pm
Criterion Covered Total %
statement 9 12 75.0
branch n/a
condition n/a
subroutine 3 6 50.0
pod 1 1 100.0
total 13 19 68.4


line stmt bran cond sub pod time code
1 1     1   832 use strict;
  1         3  
  1         25  
2 1     1   6 use warnings;
  1         3  
  1         59  
3              
4             package Footprintless::Plugin::Database::Command::db;
5             $Footprintless::Plugin::Database::Command::db::VERSION = '1.06';
6             # ABSTRACT: Provides support for databases
7             # PODNAME: Footprintless::Plugin::Database::Command::db
8              
9 1     1   6 use parent qw(Footprintless::App::ActionCommand);
  1         2  
  1         4  
10              
11             sub _actions {
12             return (
13 0     0     'backup' => 'Footprintless::Plugin::Database::Command::db::backup',
14             'client' => 'Footprintless::Plugin::Database::Command::db::client',
15             'copy-to' => 'Footprintless::Plugin::Database::Command::db::copy_to',
16             'restore' => 'Footprintless::Plugin::Database::Command::db::restore',
17             );
18             }
19              
20             sub _default_action {
21 0     0     return 'client';
22             }
23              
24             sub usage_desc {
25 0     0 1   return 'fpl db DB_COORD ACTION %o';
26             }
27              
28             1;
29              
30             __END__