Filter which reports cpanminus-reporter will send.

Então Garu,

Esse patch adiciona suporte a dois novos atributos a classe App::cpanminus::reporter: 'exclude' e 'only'. O primeiro é uma lista de módulos/dists que o cpanminus-reporter não irá submeter report e o 2o é uma lista - que caso presente - o cpanminus-reporter somente irá submeter dists que estiverem nela.

As duas funcionam ao mesmo tempo, logo é possível passar uma lista de módulos para o exclude e outra para o only que ele vai se entender, enviando somente o que está no only mas não está na exclude.


Foram adicionadas também as opções correspondentes no app de linha de comando. Pela documentação, o formato de entrada é uma lista das dists - separados por vírgula, sem espaço - no formato Minha::Dist::Super::Sensacional. Em tese, ele deve funcionar também sem problemas com as dists no formato 'Minha-Dist-Super-Sensacional'.