Greetings,

This weekend I uploaded my very first module (Padre::Plugin::ShellCommand) to CPAN. Though it is but a meager offering, it pleases me greatly to make it. However, having gotten over my initial feelings of great satisfaction and accomplishment, I have a few questions.

Primoris - Checking the dependencies link, it appears that the necessary information for establishing dependencies is not available. What files/information need to be added so that this works correctly?

Secundus - This module depends on having an adequate shell environment (sh, which, and cat). Since these dependencies aren't CPAN modules, I find myself meditating on how one can specify them so that they are properly checked for when installing the module. Is this doable? Recommended?

Tertius - In using How to make a CPAN Module Distribution as my guide in preparing this module I found no mention of META.yml which manuscript appears in many other modules. This does not appear to be auto generated. Must it be manually created? Must it be created at all?

Gratiae ultum,

--gsiems


In reply to Questions about creating CPAN modules by gsiems

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.