20 |
requires 'Getopt::Long'; |
requires 'Getopt::Long'; |
21 |
#requires 'Term::Shelly' => '0.03'; |
#requires 'Term::Shelly' => '0.03'; |
22 |
requires 'Module::Pluggable'; |
requires 'Module::Pluggable'; |
|
requires 'YAML'; |
|
23 |
requires 'Hash::Merge'; |
requires 'Hash::Merge'; |
24 |
requires 'IPC::DirQueue'; |
requires 'IPC::DirQueue'; |
25 |
requires 'File::Spec'; |
requires 'File::Spec'; |
30 |
build_requires 'Test::More'; |
build_requires 'Test::More'; |
31 |
|
|
32 |
features( |
features( |
33 |
|
'CWMP::Store::YAML' => [ |
34 |
|
-default => 1, |
35 |
|
recommends('YAML::Syck' => 0.91), |
36 |
|
], |
37 |
|
'CWMP::Store::JSON' => [ |
38 |
|
-default => 1, |
39 |
|
recommends('JSON::XS'), |
40 |
|
], |
41 |
'Command-line access to modems (tcli.pl)' => [ |
'Command-line access to modems (tcli.pl)' => [ |
42 |
-default => 1, |
-default => 1, |
43 |
recommends('Expect'), |
recommends('Expect'), |