File Coverage

blib/lib/Acme/CPANModules/UnixCommandVariants.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Acme::CPANModules::UnixCommandVariants;
2              
3 1     1   260373 use strict;
  1         2  
  1         120  
4              
5             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
6             our $DATE = '2024-09-19'; # DATE
7             our $DIST = 'Acme-CPANModules-UnixCommandVariants'; # DIST
8             our $VERSION = '0.002'; # VERSION
9              
10             our $LIST = {
11             summary => "List of various CLIs that are some variants of traditional Unix commands",
12             description => <<'MARKDOWN',
13              
14             MARKDOWN
15             entries => [
16             # cat
17             {
18             module => 'App::prefixcat',
19             script => 'prefixcat',
20             'x.command' => 'cat',
21             summary => 'A `cat` variant that print filename at the start of each output line (can also print other prefix)',
22             },
23              
24             # find
25             {
26             module => 'App::findsort',
27             script => 'findsort',
28             'x.command' => 'find',
29             'x.is_wrapper' => 1,
30             summary => 'A `find` variant (actually wrapper) that can sort its output',
31             },
32              
33             # rsync
34             {
35             module => 'App::rsynccolor',
36             script => 'rsynccolor',
37             'x.command' => 'rsync',
38             'x.is_wrapper' => 1,
39             summary => 'An `rsync` variant (actually wrapper) that colors its output for visual hints',
40             },
41              
42             # uniq
43             {
44             module => 'App::nauniq',
45             script => 'nauniq',
46             'x.command' => 'uniq',
47             summary => 'A `uniq` variant that can remember non-adjacent duplicate lines',
48             },
49             ],
50             };
51              
52             1;
53             # ABSTRACT: List of various CLIs that are some variants of traditional Unix commands
54              
55             __END__