1 个不稳定版本
0.1.0 | 2023年3月24日 |
---|
878 在 游戏
8KB
114 行
pobsd-utils
pobsd-utils 是一个用 Rust 编写的工具,用于与 PlayOnBSD 数据库交互,可以在以下位置找到:这里
它同时使用 plege(2)
和 unveil(2)
。
目前,它提供以下两种功能
- 检查数据库完整性(目前,以最小的方式)
- 以不同的格式导出数据库(目前,仅限 json)
安装
您可以使用 cargo
使用 cargo install pobsd-utils
来安装它。确保更新您的 $PATH
以便使用它(通常通过添加 $HOME/.cargo/bin
)。
检查数据库完整性
目前,这归结为检查解析器是否可以解析数据库,并告知解析器发现错误的位置。
$ pobsd-utils check games.db
> 356 games parsed without error
$ pobsd-utils check faulty-games.db
> 356 games parsed
> Errors occured at lines 15, 24.
如果存在错误,在使用 pobsd 的其他功能之前应该先修复错误,因为这可能导致显示或导出错误数据。
导出数据库
目前,唯一可用的格式是 json。
$ pobsd-utils export games.db games.json
依赖关系
~1.8–2.9MB
~55K SLoC