The fundamental reason the CPAN script system doesn't work as well as the module system is that we want you code, but not just your script. We want whatever your script does to be available through a module API so we can plug it in to our work instead of having to shell out to it. Hence, when you write a script others might like, you should factor out the operative bits into a module. Then have your script use that module. Put the script in the bin directory of the module's distribution and add it to the list of executables in your Build.PL or Makefile.PL. Then we can get to the juicy bits of your code in our code, or use your script as is. Give the people what they want: choice.

Phil


In reply to Re: scripts on CPAN by philcrow
in thread scripts on CPAN by dk

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.