我以为这是因为它没有包,所以我在v0.04中向stasis script添加了一个包声明,如下所示:
#!/usr/bin/env perl package stasis; package main; ...
但它仍然没有编入索引.
无论如何,这个分布索引不涉及创建样板模块文件? (例如,将lib / stasis.pm添加到发行版中).
IMO你最好的选择是创建一个模块,允许以编程方式执行脚本所做的事情(并使脚本使用它).
你可以放入一个假模块或者让它认为你的脚本是一个模块(我想在provides作品中列出它),但如果我是你,我就不会.