OPM 是 OpenResty 官方提供的包管理工具,可以用来从中心 OPM 包服务器上面安装社区贡献的第三方模块。
近期我们对 OPM 网站进行了一些页面功能和样式的优化,新增了包列表页、上传记录列表页、 包搜索页、包文档展示及详情信息页、用户信息页和文档页,并支持分页处理。包搜索支持对包名,摘要,包文档进行搜索。
详细改动如下:

首页

显示基础统计信息,和最近更新的 10 个包列表:

包列表页

按更新时间排序,分页显示全部包列表:

上传记录列表页

按更新时间排序,分页显示全部包上传记录:

包搜索页

支持对包进行关键词搜索:

包详情信息页

显示包的文档和基础信息,包括包的上传用户、协议、依赖和历史版本列表等:

用户信息页

显示包上传用户的信息,包括贡献包的数量、email、博客和所贡献包的列表等:

文档页

显示基础文档:

TODO:

  • 添加 opm reinstall 命令来重新安装已安装的包;
  • 添加 opm files <package> 命令来列出指定包的全部文件;
  • 添加 opm whatprovides <package> 命令来找出指定文件属于哪个包;
  • 支持打包非 lua 文件;
  • 支持 Lua C 模块和标准 C 库;
  • 对来自 LuaRocks 的包的有限支持;

更多

欢迎反馈意见,并贡献出色的 OPM 包!

Write a Reply...