Comments (2)
There is a drawback to this approach: ExtUtils::MakeMaker knows how to modify the shee-bang of files in bin/
, but it will not touch files in lib/PerlPowerTools/
. Which means the Makefile.PL will have to be improved to handle that.
from perlpowertools.
I've changed how the programs are installed. If the user wants to do something fancy, which I think is going to be rare (no one has ever asked for it), they can do that very rare thing on their own. They don't need the CPAN installer.
I generally disfavor "might" sorts of features for hypothetical users.
I'm going to close this issue, but if you are interested in it still, fork the repo and implement your idea. We can see how that goes and if its better than what there is already. Something that requires changes in ExtUtils::MakeMaker is probably a non-starter. However, you don't have to store them under lib/ and still give up the shebang processing. You can install them into the same place as lib by fooling with MakeMaker variables. I tried that though, and finally gave up. Now I just set INSTALL_BASE for them.
from perlpowertools.
Related Issues (20)
- bc: test binary assignment HOT 3
- bc: test scale, ibase and obase variables and their effects
- bc: define is broken HOT 1
- bc: test the -b option (which uses Math::BigFloat)
- bc: test if HOT 3
- cp: convert to something better HOT 1
- Failed test 'blib/script/robots compiles' HOT 3
- bc: sqrt testing fails because of additional precision HOT 1
- bc: Perl error messages are not always in english HOT 1
- rm: some CPAN Testers complain about re-defining exit HOT 1
- find: find.t adds a local::lib location without checking that it exists HOT 1
- install fails for symbolic -m argument HOT 5
- Refactor mod() out of chmod, install, and mkdir but keep them standalone programs
- RT #98905: factor and primes are limited to 2^32 HOT 1
- pr: -w option is ignored
- Implement restricted mode for ed
- grep -F: regex error when pattern includes '/' HOT 1
- Unquoted $^X in date.t HOT 1
- Update packer and PerlPowerTools.exe HOT 3
- bc statements have stopped working HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perlpowertools.