How do you detect installation failures when using cpanm to install a large number of modules?

I have just attempted to install about 40 modules in one go and the end of the cpanm output (the last screenful) lists no errors. All it says is 38 distributions installed. However, several of the modules earlier in the list have failed. I only noticed this because I was watching the output while it worked. The exact number that it reported doesn't seem that useful as it appears to include dependencies and not to include modules already installed (and therefore no-ops).

Ideally I'd like a summary at the end of the output which lists all the failures or prints "All installations succeeded" or else have the output in colour so that failures are instantly detectable. Is either of these an option, perhaps with some additional module? I could not immediately find such a thing.

Or am I just misusing cpanm and there is some better way to install swathes of modules?


🦛


In reply to Detecting failures easily/obviously with cpanm by hippo

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.