用法
bench version [OPTIONS]
说明
version 命令会显示当前 bench 目录中所有已安装应用的编译信息。你可以选择自己喜欢的输出格式:纯文本、JSON 或 ASCII 表格。--format plain 选项会以纯文本形式显示版本信息,就像 bench version 一样,但会包含更多信息。
$ bench version --format plain
erpnext 14.0.3 version-14 (4e88dcf)
frappe 14.0.1 version-14 (f8ec3d7)
--format json 选项会以格式化 JSON 字符串的形式显示版本信息。如果你要在 bench CLI 之上构建工具,这会特别有用。
$ bench version --format json
[
{
"app": "erpnext",
"branch": "version-14",
"commit": "4e88dcf",
"version": "14.0.3"
},
{
"app": "frappe",
"branch": "version-14",
"commit": "ef0a5e9",
"version": "14.0.1"
}
]
--format table 选项会以 ASCII 表格的形式显示版本信息。
$ bench version --format table
+-------------------------+------------+------------------------------+---------+
| App | Version | Branch | Commit |
+-------------------------+------------+------------------------------+---------+
| erpnext | 14.0.3 | version-14 | 4e88dcf |
| frappe | 14.0.1 | version-14 | f8ec3d7 |
+-------------------------+------------+------------------------------+---------+
选项
-f、--format选择显示当前 bench 中已安装应用版本的格式。可用选项有 “plain”、”table”、”json”、”legacy”。该值默认为 “legacy”。
示例
- 获取当前 bench 上已安装应用的人类可读信息,并包含提交消息。
bench version --format plain
- 以
JSON格式获取 bench 版本信息。
bench version -f json