garu / App-cpanminus-reporter

stand-alone CPAN Testers client (for cpanminus and friends)
13 stars 13 forks source link

Filter which reports cpanminus-reporter will send. #7

Closed brunobuss closed 11 years ago

brunobuss commented 11 years ago

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'.

garu commented 11 years ago

\o/

Valeu!!