gpt4 book ai didi

perl - 将非必要的 .pl 文件放在哪里?

转载 作者:行者123 更新时间:2023-12-04 08:52:17 27 4
gpt4 key购买 nike

我想在我的 CPAN 模块中包含一些额外的 .pl 文件。这些文件对于使用模块不是必需的,但在模块用于某些常见框架和应用程序时提供有用的功能/粘合剂。

目前,我只是将 .pl 文件包含在发行版的“附加”目录中。这样做的缺点是文件未安装在 make install 上。 .有没有办法将它们包含在安装中,它们应该去哪里? (它们不是可执行文件,也不属于“bin”。)“共享”有意义吗?或者这些类型的文件通常只是没有安装,而是留给用户将它们从 .tgz 存档中取出并根据需要使用?

我使用 Dist::Zilla 来管理我的发行版。

最佳答案

我建议如下:

  • 如果它们是实际完整的程序或几乎完整,请完善它们并使它们成为可以进入 /bin 的独立项目。与他们自己的POD。
  • 如果它们是实用胶水,请制作 ::Utils模块供他们居住并记录其使用情况。
  • 如果这些是有用的代码片段,但不是您可以安装在某处的东西,或者是示例用法或方便的习语,请创建 ::Cookbook所有 POD 模块,并将它们包含在其中,并为每个模块提供适当的说明性说明。
  • 关于perl - 将非必要的 .pl 文件放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22847153/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com