gpt4 book ai didi

perl - 如何检查 CPAN 上的模块是否比我在项目中捆绑的模块更新?

转载 作者:行者123 更新时间:2023-12-04 04:36:58 26 4
gpt4 key购买 nike

我编写了一个使用一些 CPAN 模块的程序,并将这些模块放在一个名为 inc 的文件夹中。 .

现在,我很想写一个脚本来帮助我维护这个项目。该脚本应检查 CPAN 上是否有我捆绑的模块的较新版本可用。

我注意到其中一些模块有 $VERSION我可以很容易地从它们中提取的变量(但是其中一些没有)。但是我怎样才能从 CPAN 中提取相同的信息呢?

最佳答案

要在 CPAN 上查找模块的最新版本,您可以下载 modules/02packages.details.txt.gz从任何 CPAN 镜像。

...
Acme::AutoColor 0.03 C/CA/CAVAC/Acme-AutoColor-0.03.tar.gz
Acme::AwesomeQuotes 0.02 C/CA/CARWASH/Acme-AwesomeQuotes-0.02.tar.gz
Acme::Base64 v0.0.2 H/HA/HAGGAI/Acme-Base64-v0.0.2.tar.gz
Acme::BDFOY 0.01 B/BD/BDFOY/Acme-BDFOY-0.01.tar.gz
Acme::Be::Modern 0.03 S/SL/SLU/Acme-Be-Modern-0.03.tar.gz
...

关于perl - 如何检查 CPAN 上的模块是否比我在项目中捆绑的模块更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19586739/

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