Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Auto shebang hacking

by rinceWind (Monsignor)
on Mar 13, 2002 at 00:30 UTC ( #151278=note: print w/ replies, xml ) Need Help??


in reply to Re: question about perl
in thread How do I change the shebang line for all perl scripts in a directory

I had some thoughts about this very subject posted to a different forum.

We spend a lot of effort with modules, verifying that all files are present, they work, etc. before putting them live.

What about their poor relations, the scripts? A script writer could implement tests in an equivalent of make test. The install step could copy to cgi-bin or wherever the script needs to go, changing the shebang line in the process, having worked out where perl lives.

Could Extutils::MakeMaker be used to do this, or is this too hard-coded for modules and h2xs?


Comment on Auto shebang hacking
•Re: Auto shebang hacking
by merlyn (Sage) on Mar 13, 2002 at 01:03 UTC
    Check the only entry in my CPAN directory for my script that does shell-to-Perl translation. It shows how to hack the shebang line during installation, and also shows tests for the script.

    -- Randal L. Schwartz, Perl hacker

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://151278]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (3)
As of 2014-09-18 02:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (104 votes), past polls