3 个版本
0.1.2 | 2024 年 4 月 7 日 |
---|---|
0.1.1 | 2024 年 4 月 7 日 |
0.1.0 | 2024 年 4 月 6 日 |
#789 in 命令行工具
16KB
356 行
雷弗器🌊
一个从电子表格生成 luau/ts 文件的命令行工具
📥安装
使用 Aftman
将条目添加到 [tools]
部分 aftman.toml
river = "piquu/[email protected]"
或者使用 aftman
命令行工具添加
aftman add piquu/ryver
使用 cargo
cargo install ryver
📕使用方法
参数
-f
,--file <FILE>
- 输入文件:
.xlsx
,.xlsm
,.xlsb
,.xls
- 输入文件:
-o
,--out <FOLDER>
- 输出文件夹,将 luau/ts 文件放入其中
-s
,--sheet <SHEET>
- 应生成 luau/ts 文件的表格
-i
,--ignore-sheet
- 不会生成 luau/ts 文件的表格
--table-name<数字>
- 用作表格/对象名称的电子表格列
-n
,--no-type
- 不要将类型添加到 luau/ts 文件中
-t
,--typescript
- 生成 ts 文件而不是 luau 文件
示例
ryver -f example.xlsx -o ./out
ryver -f test.xlsx -o ./out -s Sheet1 -s Sheet2 --table-name 2 -t -n
✅待办事项
- 添加 csv/tsv 支持
- 添加 Google Sheets 支持
- 支持表格/对象名称/条目中包含空格
📋许可证
雷弗器遵循 MIT 许可证。
依赖项
~13MB
~300K SLoC