File Coverage

blib/lib/App/DuckPAN/Cmd/Query.pm
Criterion Covered Total %
statement 6 14 42.8
branch n/a
condition n/a
subroutine 2 4 50.0
pod 0 1 0.0
total 8 19 42.1


line stmt bran cond sub pod time code
1             package App::DuckPAN::Cmd::Query;
2             our $AUTHORITY = 'cpan:DDG';
3             # ABSTRACT: Command line tool for testing queries and see triggered instant answers
4             $App::DuckPAN::Cmd::Query::VERSION = '1017';
5 1     1   1521 use MooX;
  1         1086  
  1         4  
6             with qw( App::DuckPAN::Cmd App::DuckPAN::Restart );
7              
8 1     1   462 use MooX::Options protect_argv => 0;
  1         1  
  1         7  
9              
10             sub run {
11 0     0 0   my ($self, @args) = @_;
12              
13 0           exit $self->run_restarter(\@args);
14             }
15              
16             sub _run_app {
17 0     0     my ($self, $args) = @_;
18              
19 0           $self->app->check_requirements; # Will exit if missing
20 0           my @blocks = @{$self->app->ddg->get_blocks_from_current_dir(@$args)};
  0            
21              
22 0           require App::DuckPAN::Query;
23 0           App::DuckPAN::Query->run($self->app, \@blocks);
24             }
25              
26             1;
27              
28             __END__
29              
30             =pod
31              
32             =head1 NAME
33              
34             App::DuckPAN::Cmd::Query - Command line tool for testing queries and see triggered instant answers
35              
36             =head1 VERSION
37              
38             version 1017
39              
40             =head1 AUTHOR
41              
42             DuckDuckGo <open@duckduckgo.com>, Zach Thompson <zach@duckduckgo.com>, Zaahir Moolla <moollaza@duckduckgo.com>, Torsten Raudssus <torsten@raudss.us> L<https://raudss.us/>
43              
44             =head1 COPYRIGHT AND LICENSE
45              
46             This software is Copyright (c) 2013 by DuckDuckGo, Inc. L<https://duckduckgo.com/>.
47              
48             This is free software, licensed under:
49              
50             The Apache License, Version 2.0, January 2004
51              
52             =cut