Joe*_*Joe 3 perl dependencies module
我有几个脚本作为工程项目的工具提供给用户.这些脚本包含大量重复的代码.我想提取此代码并将其保存在一组模块中.但是,为了使其工作,用户必须安装这些模块.我不想告诉我的用户"make install"等等,因为我确信他们中没有人能够耐心等待.
我知道一个选项是将所有内容与PAR打包在一起,但理想情况下,用户可以在需要时打开&&编辑这些脚本,就像现在一样.他们还需要能够将它们移动到他们想要的任何目录,我也不希望他们也必须移动一堆库文件.
是否可以制作一个双击文件来安装一些捆绑的Perl模块?
我将我的脚本作为模块分发,然后使用普通的CPAN工具链来安装它们.使用scriptdist查看我的文章Scripts as Modules和Automating Script Distributions.在传统模块分发中使用它们后,可以使用cpan从当前目录安装它们:
% cpan . # install from distribution in the current directory
Run Code Online (Sandbox Code Playgroud)
根据您的情况的复杂程度,您可能希望创建一个DPAN,它是CPAN工具可以从中绘制的CPAN的私有版本.您将所有私有模块放在那里,将CPAN工具指向它,一切都像真正的CPAN镜像一样发生.你永远不必分享你的工作.
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |