公告:Perl.Wiki V 1.42 和 2 个 CPAN::Meta* 模块

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

现在可以从Wiki Haven获取Perl.Wiki.html V 1.42和JSTree版本。我已将CPAN::MetaCurator V 1.13和CPAN::MetaPackager V 1.00两个模块上传到CPAN,前者生成cpan.metacurator.sqlite,后者生成cpan.metapackager.sqlite。

🎯

关键要点

  • 现在可以从Wiki Haven获取Perl.Wiki.html V 1.42和JSTree版本。

  • 已将CPAN::MetaCurator V 1.13和CPAN::MetaPackager V 1.00两个模块上传到CPAN。

  • CPAN::MetaPackager的scripts/build.db.sh输入Perl文件02packages.details.txt的最新版本,输出SQLite文件cpan.metapackager.sqlite。

  • CPAN::MetaCurator的scripts/build.db.sh输入Perl.Wiki.html的JSON导出tiddlers.json,输出SQLite文件cpan.metacurator.sqlite。

  • scripts/export.tree.sh输出文件cpan.metacurator.tree.html,这是Perl.Wiki.html的JSTree版本。

  • 通过在运行export.tree.sh之前设置环境变量INCLUDE_PACKAGES为1,可以读取cpan.metapackager.sqlite表'packages',从而改变输出树的结构。

🔎

延伸解读

新版本的实用性

Perl.Wiki.html V 1.42 和 JSTree 版本的发布为用户提供了更直观的文档浏览体验。通过使用JSTree,用户可以更方便地查看和管理Perl模块的结构,尤其是在处理大量数据时,这种可视化效果尤为重要。

CPAN模块的功能

CPAN::MetaCurator 和 CPAN::MetaPackager 两个模块的上传,增强了Perl生态系统的数据库管理能力。前者专注于从JSON导出生成SQLite文件,后者则通过处理Perl文件更新数据库,确保用户获取最新的模块信息。

环境变量的影响

在运行export.tree.sh脚本之前设置环境变量INCLUDE_PACKAGES为1,可以改变输出树的结构。这一设置允许用户根据CPAN中已发布模块的名称来调整输出,提供了更灵活的使用方式,适合需要定制化输出的开发者。

延伸问答

Perl.Wiki.html V 1.42 有哪些新特性?

Perl.Wiki.html V 1.42 现在可以从 Wiki Haven 获取,并且有 JSTree 版本可用。

CPAN::MetaCurator 和 CPAN::MetaPackager 的主要功能是什么?

CPAN::MetaCurator 生成 cpan.metacurator.sqlite,CPAN::MetaPackager 生成 cpan.metapackager.sqlite。

如何使用 CPAN::MetaPackager 生成 SQLite 文件?

使用 scripts/build.db.sh 输入 Perl 文件 02packages.details.txt,输出 SQLite 文件 cpan.metapackager.sqlite。

如何导出 Perl.Wiki.html 的 JSTree 版本?

运行 scripts/export.tree.sh 可以输出文件 cpan.metacurator.tree.html,这是 Perl.Wiki.html 的 JSTree 版本。

设置 INCLUDE_PACKAGES 环境变量有什么作用?

设置 INCLUDE_PACKAGES 为 1 可以读取 cpan.metapackager.sqlite 表 'packages',从而改变输出树的结构。

CPAN::MetaCurator 的输出文件是什么?

CPAN::MetaCurator 输出的文件是 cpan.metacurator.sqlite 和 cpan.metacurator.tree.html。

🏷️

标签

➡️

继续阅读