我已将我的
stasis发行版上传到PAUSE,但它不在
index中.
我以为这是因为它没有包,所以我在v0.04中向stasis script添加了一个包声明,如下所示:
#!/usr/bin/env perl package stasis; package main; ...
但它仍然没有编入索引.
解决方法
我相信CPAN不会为脚本编制索引.
IMO你最好的选择是创建一个模块,允许以编程方式执行脚本所做的事情(并使脚本使用它).
你可以放入一个假模块或者让它认为你的脚本是一个模块(我想在provides作品中列出它),但如果我是你,我就不会.