Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

repellent's scratchpad

by repellent (Priest)
on Sep 25, 2008 at 20:43 UTC ( [id://713740]=scratchpad: print w/replies, xml ) Need Help??

A bare-bones, Kwalitee-compliant, semantic-versioned module starter (xxx_module.pl):
#!/usr/bin/perl # Creates 'XXX-Module-1.001001.tar.gz' in the current directory. # This is a boiler plate for making a CPAN package. # # Start here: # tar -zxvf XXX-Module-1.001001.tar.gz; grep -R XXX XXX-Module-1.00100 +1; # # Version: 20120114 # URL: http://www.perlmonks.org/?viewmode=public;node_id=713740 use MIME::Base64 qw(decode_base64); open(my $TARGZ, ">", "XXX-Module-1.001001.tar.gz") or die $!; local $/; print $TARGZ decode_base64(scalar <DATA>); __END__ H4sIAGsREk8AA+1aa3PaRhTN5/0Vt3KmsVsbJCGhDCRpHKwktDZQII0701Yjo8VWLbSqVt +hhmva3 964kQBAM7piSabtnAEn7Xu3ecx/L+fn50RnzxgE90kqqquGn/GjLUFXVMk1Ir9XsqupGds +0Bmmap hqGphl4FVatYuvEIzG0PZBXGPHFjHMpl4PrrymGx4XBNfj6P2fVfgvMV69+4csNLyrfWB7 +6PqmHc vf5a1crWv2KplUoF19/UdfMRqFsbwRr8z9e/S2987rMQrnyesHgCQxYDbopaLdsVhEy3BY +CuanoZ 94dmEJjiCJqhn/huAPG0pXEYUJdTD/DeFY98zCM6SPzwEm5ZHHglQj73tCVyrJJ/+sEdRQ +Hl21IE 9+Z/lH/DFPxvmqYu+X8XWLX+gX+xVRvg76x/RTNw/Q3Dqsj13wVWrf9ps2G3evbW+tik/3 +XTmK9/ Vci/YRm61P+7wHz9CWm0Oz92m2/e9uG4dQL5LsBkFk1i//Iqgf3GAXzLrkJhIMAJwyp9NB +tglNYH vBvGlAJnw+TWjWkdJmwMI3eCpoGH1kXsX4wTLJagVeCV0czAev5wQjBhHHo0huQKK7sjCg +mNRxxc Dh0aB1iB02AojYZ/BKvk/8y9pkM/oKXO6Vb62CT/Vcta8v9MS1Ol/O8CY07BxIV/6uC3Ts +Sj/SF5 l/gBRxcAN4L4xnVCPJ/uK+1eas5HEYsT6ikH4A/h8S9teP4nlH/Zd0f+pcv4x5sR5e5H3F +kHj8tY 833sJ3S6p/ZT16F1fGZDEc9fgFLwOpTDtNgPdrfXbLec19322ayYsE6waDkrWYpGeeHjV7 +1+97jR n5VeVzgnt8UBRMg2ef5Zs+V07O6pkw9B5M9eU97fu/7bdndpDkV2hGe/evjrJjCI0A/yWA +IsvnyB PaT19/bgxO7YrRO71WjaPXxOkztdu2t/73TORHu/zxwtpeHGkSLS1Kz7Pw7JQf3hlLhS/o +9bzdd2 r7+F7ZVio/5XZ/pft9RU/tWqJuV/F8hjPWSq7QvcT6b7gHTt45Mzm8z8Qj4JWcR9XooC8o +mEkaSs qk7EvFIibjVxezRgNzR2L2mWpjvzbYcpn/sd/J+xSv6z5d5eHxv1f8Wc+/+V1P6valUp/7 +tA0f4v KGBhzKPOyiUe+DUNaMLC3NQvge2h1Z4I4z9yUa5jN7oiaNXDpX9DUzs+9wlcuKAJmvPgUT +6I/Sjx WYiW/OvU+o+xm3DIDiEeh2mlIQsCdivihAM2Gon23KGo7If49oPAFbVrmfYUutpjg8VQJW +m2ev3j 09PjPqpsdE7YtGY21GxMa7rjhcahyIQicYTPsxt0UXgyf8q7wREUVTohPXSHlEJDSu7pzJ +X8NZ3g +yCZMUHIone10/Wfy3+y5ROge8d/hP1f0YX8a1V5/rMTrF7/qQLfTh8b7b8Z/1erFVXE/0 +xDxn92 A+Hw3bpxiCzIM/dPBGoGCfpt4qGPNCf4NaZ1Qm/cAJR5aod5IPaMUidRgMqCX/uRI8hWOE +KLRSCm v439mHrp8ZLgTsG6nfaJknqQL+sE64kt5wii5A673kfnRhqG/zzukP9lq/1BfWyUf2tZ/i +3dkPGf neBh8l+rNfItcg8mWCp8JyfAdNt9Qg7TDMkPW8Md8r/ooT+wj03yb1rVuf2nWSj/VdOypP +zvAn9D /skr+02zlcckP5Xzo+y05sYsPS09/Xom3SUlj2EKWf4ZnqVh1KqD76hO7mxpMc5cEzFm5T +6x5j9m g8yaFazCRZs6YNYeDDDtloKY2dxJ/SadaeBfgFIqicNvpLFpK5gjyGYxNg2/3e4PGTs4qI +tWfb5f 9EJrNQfz9g8O4clbiv7lIbwX/3n54gkm4Fi5oD8xrCewjfDtg3HX+b8I6W2rj3v7fxXLrG +TxX3yS /t8usG79ZyHdB/axgf+1SkVbWv+qZcr4/04QuYNrQUkFBsupv3AqSNZoiaJSyDkf7A8pcc +f1NPUr fyQe4Tn89OU0p1bLEnMdwMYxPJ4etQGWVKabUanPCry0zzvtbt9pf4cFcgpOKV+MRxyPic +QBXoVp yMcXIIgYOXyJhwVni9w0M21c1IGMtaEEyk+hkjarYTPEcezWieMQ8hwNUPy9oq6npeeXi/ +HSI3iP 74eDe8HGCXA2osmVsGf9EGeb2bYizpfX7/3Yand6zZ6YvRh9saXZzADwk46qDnvp6+fLc5 +m3eGL3 Gt1mJwt8ptHZQsR1+U+dxZG8e9Vtv+s3WyJcmabpaZ9wQEjjWXb3Iu98wsYlaCYiNszSdl +FhT4Bm S+qVioMpBkEXzAKsO7MMCGkxCFmIfmY8Vcb4BvG+UGTa5kKE9O7TVVFhME6kb3BPrP3/Z+ +Gc7yF9 bNL/mqUt/v9TF6mS/3eBvS/KYx6XL/ywLE491lL9p2YyuZO8yCbi+twTl5CQkJCQkJCQkJ +CQkJCQ kJCQkJCQkJCQkJCQkPiP4S9L40hAAFAAAA==

After modifications to XXX-Module-1.001001/*, one can create the dist package with the following commands:
cd XXX-Module-1.001001; perl Makefile.PL; make disttest tardist; ls -l XXX-Module-1.001001.tar.gz; # submit this to PAUSE
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (8)
As of 2024-03-28 09:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found