Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




这是任务。有一些CPAN发行版(例如:https://metacpan.org/release/cpan-outdated),我需要获取该发行版中的脚本列表(“script”是位于binscript目录中的任何文件)。

对于cpan过时的发行版,答案是cpan-outdated,因为存在一个文件script/cpan-outdatedhttps://metacpan.org/source/TOKUHIROM/cpan-outdated-0.28/script

我可以下载带有发行版的tar.gz,将其解压缩并获取我需要的所有信息,但是Metacpan已经有了此信息。 Metacpan使用ElasticSearch,所以我想找出将给我所需信息的请求。我确定Metacpan具有此信息,因为在带有metacpan api示例(http://explorer.metacpan.org)的网站上,有一个示例显示所有发行版的顶级文件。

最佳答案

加载并解析每个良好的CPAN发行版随附的MANIFEST

http://api.metacpan.org/source/<AUTHOR>/<DISTRO>-<VERSION>/MANIFEST

07-24 13:06