4个版本 (1个稳定版)
1.0.0 | 2021年6月4日 |
---|---|
0.3.0 | 2021年4月20日 |
0.2.0 | 2021年4月7日 |
0.1.0 | 2021年3月29日 |
#90 在 #export
170KB
4K SLoC
grebedb-tool
一个命令行程序,用于提供对GrebeDB数据库的基本操作(如导入、导出)和调试。
该工具目前仅提供源代码形式,因此您需要先安装Rust。Rust安装完成后,运行 cargo install grebedb-tool
将工具安装到 $HOME/.cargo/bin
,然后运行 grebedb-tool --help
来显示程序选项。要更新程序,请再次运行安装命令。要删除程序,运行 cargo uninstall grebedb-tool
。
快速开始
以下是在类Unix shell中运行此工具的示例命令。
导入和导出
可以使用导入和导出命令将数据库内容备份到JSON序列文件。
命令可以直接导出到指定的文件名或通过标准输入/输出。
将数据库导出到(不存在的)文件
grebedb-tool export path/to/database/ database.json-seq
或进行压缩
grebedb-tool export path/to/database/ database.json-seq.zst --zstd
从文件将数据库导入到(空)目录
grebedb-tool import path/to/database/ database.json-seq
或进行压缩
grebedb-tool import path/to/database/ database.json-seq.zst --zstd
验证
验证命令检查数据库是否损坏。
grebedb-tool verify path/to/database/ --verbose
检查
检查命令启动一个交互会话以浏览和编辑数据库内容。
grebedb-tool inspect path/to/database/
输入 help
将显示所有可用命令。输入 help
然后命令名称将显示特定命令的所有选项。
请注意,由于内容格式取决于应用程序,检查命令并不是直接编辑应用程序数据的用户友好方式。
依赖项
~11MB
~203K SLoC