do not load completion drivers unless completion plugin has its prereqs satisfied too
[p5sagit/Devel-REPL.git] / dist.ini
CommitLineData
dd8f3018 1name = Devel-REPL
2author = Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>)
3copyright_holder = Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>)
4license = Perl_5
5copyright_year = 2007
6
7[@Author::ETHER]
8:version = 0.021
9-remove = PodWeaver
10-remove = AutoPrereqs
11server = p5sagit
12Authority.authority = cpan:PHAYLON
13Test::MinimumVersion.max_target_perl = 5.008001
915e6c01 14-remove = PodCoverageTests ; XXX TODO
15-remove = Test::PodSpelling ; XXX TODO
16-remove = Test::UnusedVars ; XXX TODO
4a3d2da6 17Test::Compile.skip[0] = Devel::REPL::Plugin::CompletionDriver::(INC|Keywords|LexEnv)
18Test::Compile.skip[1] = Devel::REPL::Plugin::(Completion|LexEnv|DDC|DDS|Interrupt|MultiLine::PPI|Nopaste|PPI|Refresh)
dd8f3018 19
20[ExecDir]
21dir = script
22
a9c27032 23[ContributorsFromGit]
24
dd8f3018 25[Prereqs / RuntimeRequires]
26; core
27File::Spec = 0
28Term::ReadLine = 0
29; rest
30Moose = 0.93
31MooseX::Object::Pluggable = 0.0009
32MooseX::Getopt = 0.18
33namespace::autoclean = 0
34File::HomeDir = 0
35Task::Weaken = 0
36B::Concise = 0
37Term::ANSIColor = 0
38Devel::Peek = 0
39Module::Runtime = 0
40
41[Prereqs / TestRequires]
42Test::More = 0.88
43Test::Warnings = 0
ee9bf440 44if = 0
dd8f3018 45
46[Prereqs / RuntimeRecommends]
47PPI::XS = 0.902
48
49
50[OptionalFeature / Completion]
51:version = 0.005
52-description = Completion plugin - extensible tab completion
53-always_recommend = 1
54-default = 1
55PPI = 0
56
dd8f3018 57[OptionalFeature / DDS]
58-description = DDS plugin - better format results with Data::Dump::Streamer
59-always_recommend = 1
60-default = 1
61Data::Dump::Streamer = 0
62
63[OptionalFeature / DDC]
64-description = DDC plugin - even better format results with Data::Dumper::Concise
65-always_recommend = 1
66-default = 1
67Data::Dumper::Concise = 0
68
69[OptionalFeature / INC_completion]
70-description = INC completion driver - tab complete module names in use and require
71-always_recommend = 1
72-default = 1
73File::Next = 0
74
75[OptionalFeature / Interrupt]
76-description = Interrupt plugin - traps SIGINT to kill long-running lines
77-always_recommend = 1
78; if we were munging Makefile.PL, we would make -default = 1 if $^O !~ /Win32/
79-default = 0
80Sys::SigAction = 0
81
82[OptionalFeature / Keywords_completion]
83-description = Keywords completion driver - tab complete Perl keywords and operators
84-always_recommend = 1
85-default = 1
86B::Keywords = 0
87
88[OptionalFeature / LexEnv]
89-description = LexEnv plugin - variables declared with "my" persist between statements
90-always_recommend = 1
91-default = 1
92Lexical::Persistence = 0
93
94[OptionalFeature / MultiLine]
95-description = MultiLine::PPI plugin - continue reading lines until all blocks are closed
96-always_recommend = 1
97-default = 1
98PPI = 0
99
100[OptionalFeature / Nopaste]
101-description = Nopaste plugin - upload a session\'s input and output to a Pastebin
102-always_recommend = 1
103-default = 0
104App::Nopaste = 0
105
106[OptionalFeature / PPI]
107-description = PPI plugin - PPI dumping of Perl code
108-always_recommend = 1
109-default = 1
110PPI = 0
111
112[OptionalFeature / Refresh]
113-description = Refresh plugin - automatically reload libraries with Module::Refresh
114-always_recommend = 1
115-default = 0
116Module::Refresh = 0