4个版本
0.1.3 | 2023年5月15日 |
---|---|
0.1.2 | 2023年4月16日 |
0.1.1 | 2023年4月15日 |
0.1.0 | 2023年4月15日 |
#1540 in 编码
每月 44 次下载
24KB
501 代码行
点读取器
这是一个简单的应用程序,可以读取启用点的VSE(官方)导出JSON文件,并在表格中显示,可选地输出到CSV文件。
在新VSE工具中启用此功能不是公开信息,您需要与您的本地解决方案架构师讨论。
VSE工具正在定期更新,因此请期待此工具的破坏性更改。
安装
通过Cargo安装
- 安装 Rust
- 运行
cargo install point_reader
卸载
cargo uninstall point_reader
从源代码构建
- 克隆仓库
- 安装Rust
- 运行
cargo install --path .
使用Docker构建
- 安装Docker
- 克隆仓库
git clone https://github.com/shapedthought/point_reader.git
cdpoint_reader
- 构建镜像
docker build -t point_reader .
- 以下命令运行
docker run -it --rm -v ${PWD}:/tmp point_reader /bin/bash
# ./point_reader -f /tmp/VSE_export.csv -t pc -s /tmp/workload1_points.csv
这使用绑定挂载作为示例,您可以使用任何您喜欢的其他方法来将文件从容器中导入/导出。
用法
CLI
Point Reader
Usage: point_reader.exe [OPTIONS] --file <FILE>
Options:
-f, --file <FILE> Path to file
-t, --tiers <TIERS> [default: pca]
-s, --save-file <SAVE_FILE>
-w, --workload <WORKLOAD>
-h, --help Print help
-V, --version Print version
示例
运行工具,不输出到CSV
point_reader --file VSE_Exports.json
运行工具并输出到CSV
point_reader --file VSE_Exports.json --save-file points_data.csv
CSV是可选的,如果没有提供,将添加
要运行工具并仅显示特定层,请使用-t标志
point_reader --file VSE_Exports.json --tiers pc
层是
- p = 性能层
- c = 容量层
- a = 存档层
如果您知道工作负载名称,则可以使用--workload标志以非交互方式运行工具
point_reader --file VSE_Exports.json --workload "Workload 1"
依赖关系
~4–12MB
~114K SLoC