CPAN六月新动态

欢迎来到“CPAN六月新动态”,这里是上个月CPAN上传的新模块精选,供您阅读和编程享受。祝您愉快!
APIs & Apps
- App::Timestamper::WithElapsed 为 STDIN 的每一行显示时间戳和自上一行以来的经过秒数
- 使用 App::cpanel 获取 cPanel UAPI 和 API 2 的命令行客户端
- 使用 CastXML 对 C/C++ 代码进行审查 Clang::CastXML
- OpenTelemetry 支持 opentelemetry.io 定义的应用程序进程监控
- OpenTracing::Interface 定义了 opentracing (opentelemetry 的前身) 的 API
- 使用 SMS::Send::VoIP::MS 通过 VoIP.ms 发送 SMS
配置 & Devops
- App::PP::Autolink 可以创建独立的 Perl 可执行文件,自动查找动态库
- 使用 Authen::TOTP 获取创建和验证一次性密码的简单接口,如同认证应用中使用的那样
- Guacamole 是一个用于标准 Perl 的解析工具包 - 还请参阅 Sawyer X 的最近 演讲
- Neo4j::Client 帮助配置和构建基于 C 的 neo4j-client 库
- 使用 OpenSMTPD::Password 为 OpenSMTPD 创建和验证密码散列
Data
- 使用 Excel::ValueReader::XLSX 快速从 Excel XLSX 工作表提取原始值
- SkewHeap::PP 是一种快速灵活的堆结构
- Text::Mrkdwn::Escape 可以转义文本以便将其包含在 Slack 使用的 markdown 变体中
- 使用 Crypt::RFC8188 执行 HTTP 加密内容编码(AES 128 位伽罗瓦/计数模式)
开发 & 版本控制
- 分析/重命名/跟踪 Perl 源代码,包括一个 vim 插件:Code::ART
- Future::Buffer 实现了一个基于 Futures 的字符串缓冲区
- Mojolicious::Command::Author::generate::cpanfile 通过扫描源代码中的依赖关系创建 cpanfile
- Sys::Pipe 提供了对非阻塞
pipe2()
系统调用的访问 - 使用 Test2::Plugin::Cover 获取快速和最小的代码覆盖率统计信息
硬件
- 使用 Device::Chip::NoritakeGU_D 获取 Noritake GU-D 显示模块的芯片驱动程序
- PINE64::MCP300x 为 MCP300x 系列的 10 位模数转换器提供接口
- PINE64::MCP3208 为 MCP3208 12 位 SPI 模数转换器提供接口
语言 & 国际
- Getopt::EX::i18n 通过命令行选项设置环境区域设置
- Translate::Fluent 是 Mozilla 本地化项目在 Perl 中的实现,以创建更自然的翻译
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求,帮助我们。