---
comment: |

  Users of Module::Install that share a pattern: we can install all
  optional dependencies with a couple of simple "y\n". The ENVariables
  seem to be needed to prevent infinite recursion under certain
  unknown circumstances.

match:
  distribution: |
    ^(?x:^ADAMK/Algorithm-Dependency-\d
    |ADAMK/HTML-Location-\d
    |ADAMK/PITA-XML-\d
    |ADAMK/URI-ToDisk-\d
    |AGRUNDMA/Catalyst-Plugin-Static-Simple-\d
    |ASH/DBIx-Class-\d
    |AVAR/Bot-BB2-\d
    |AVAR/SMS-Send-IS-Vodafone-\d
    |AVIF/Time-Duration-\d
    |BLBLACK/Catalyst-Model-DBIC-Schema-\d
    |BLBLACK/Class-C3-\d
    |BLBLACK/DBIx-Class-Schema-Loader-\d
    |BLBLACK/DBIx-Class-\d
    |BLBLACK/MRO-Compat-\d
    |BLBLACK/Term-Spinner-\d
    |BRICAS/Catalyst-Plugin-ConfigLoader-\d
    |BRICAS/File-SAUCE-\d
    |BRICAS/Games-NES-Emulator-\d
    |BRICAS/Games-NES-ROM-\d
    |BRICAS/WWW-OpenSearch-\d
    |BTROTT/Crypt-OpenPGP-\d
    |BTROTT/Feed-Find-
    |BTROTT/URI-Fetch-\d
    |BTROTT/XML-Feed-\d
    |CFRANKS/Catalyst-Model-Net-Amazon-\d
    |CFRANKS/HTML-FormFu-\d
    |CFRANKS/HTML-Widget-\d
    |CLACO/Class-Accessor-Grouped-\d
    |CLACO/DBIx-Class-UUIDColumns-\d
    |CLACO/DBIx-Class-Validation-\d
    |CLACO/Data-Currency-\d
    |CLACO/Finance-Currency-Convert-WebserviceX-\d
    |CLACO/Handel-Storage-RDBO-\d
    |CLACO/Handel-\d
    |CLKAO/Pushmi-v\d
    |CLKAO/RunApp-\d
    |CLKAO/SVK-v\d
    |DAXIM/Mediawiki-Blame-\d
    |DCOPPIT/Benchmark-Timer-\d
    |DJERIUS/Shell-GetEnv-\d
    |DMAKI/Catalyst-Model-FormFu-\d
    |DMAKI/XML-RSS-LibXML-\d
    |DMAKI/XML-RSS-Liberal-
    |DSNOPEK/POE-Component-MessageQueue-\d
    |ELLIOTJS/Task-Perl-Critic-[v\d]
    |ELLIOTJS/Task-Perl-Critic-IncludingOptionalDepencencies-
    |FLORA/Catalyst-View-Mason-\d
    |FOX/Bot-CPAN-\d
    |GAAL/Best-\d
    |GAAL/Class-Accessor-Ref-\d
    |GAAL/Class-Rebless-\d
    |GAAL/Task-Smoke-\d
    |GRODITI/MooseX-Object-Pluggable-\d
    |GRUBER/IPC-Messaging-\d
    |HANK/Catalyst-Plugin-Form-Processor-\d
    |HDP/KSx-IndexManager-\d
    |HIROSE/Net-SSL-ExpireDate-\d
    |HOLOWAY/Catalyst-Action-REST-\d
    |JAYK/Catalyst-Plugin-Authentication-Store-DBIx-Class-\d
    |JAYK/Catalyst-Plugin-Authentication-\d
    |JESSE/Class-Accessor-Named-\d
    |JESSE/DBIx-SearchBuilder-\d
    |JCAMACHO/Catalyst-Controller-FormBuilder-\d
    |JROCKWAY/Catalyst-Plugin-Unicode-\d
    |JROCKWAY/Directory-Scratch-\d
    |JROCKWAY/Task-Catalyst-Tutorial-\d
    |LBROCARD/Devel-ebug-HTTP-\d
    |LUKEC/Test-Mock-LWP-\d
    |LUKEC/Test-WWW-Selenium-\d
    |LUTETIUS/pod2book-\d
    |LYOKATO/FormValidator-Simple-\d
    |MARKSTOS/Test-WWW-Selenium-CGIApp-\d
    |MITREHC/HoneyClient-Agent-\d
    |MITREHC/HoneyClient-Manager-\d
    |MITREHC/HoneyClient-Util-\d
    |MIZZY/Parse-Apache-ServerStatus-Extended-\d
    |MRAMBERG/Catalyst-Action-RenderView-\d
    |MRAMBERG/Catalyst-Plugin-Authentication-Store-DBIC-\d
    |MRAMBERG/Catalyst-Plugin-Compress-Bzip2
    |MRAMBERG/Catalyst-Plugin-Compress-Zlib
    |MRAMBERG/Catalyst-Plugin-Unicode-\d
    |MRAMBERG/Catalyst-Runtime-
    |MRAMBERG/Task-Catalyst-\d
    |MSTROUT/DBIx-Class-Cursor-Cached-\d
    |MSTROUT/DBIx-Class-\d
    |MSTROUT/Devel-REPL-\d
    |PERIGRIN/JSON-Any-\d
    |PHAYLON/namespace-clean-\d
    |REDTREE/PDF-API2-Simple-\d
    |RJBS/Rubric-\d
    |SARTAK/Acme-Aspartame-\d
    |SARTAK/Carp-REPL-\d
    |SARTAK/Class-Method-Modifiers-\d
    |SHIBUYA/Debug-Smart-\d
    |SMUELLER/Math-Approx-Symbolic-
    |SMUELLER/PAR-
    |SRI/Catalyst-Plugin-HTML-Widget-\d
    |TELS/graph/Graph-
    |YARON/WWW-Monitor-\d
    |ZIGOROU/Catalyst-Helper-Model-MozRepl-\d
    |ZIGOROU/Catalyst-Model-MozRepl-\d
    |ZIGOROU/Data-ClearSilver-HDF-\d
    |ZIGOROU/MozRepl-\d
    |ZIGOROU/Nagios-Plugins-Memcached-\d
    |ZIGOROU/WebService-Reflexa-\d
    |ZIGOROU/WebService-TRIPIT-Thesaurus-\d
    )|
pl:
  eexpect:
    mode: anyorder
    timeout: 10
    reuse: 1
    talk:
      - "Auto-install"
      - "y\n"
  env:
    PERL_AUTOINSTALL: --skip    
    PERL_EXTUTILS_AUTOINSTALL: --skip
make:
  env:
    PERL_AUTOINSTALL: --skip    
    PERL_EXTUTILS_AUTOINSTALL: --skip