1 个不稳定版本
0.1.0 | 2023 年 8 月 22 日 |
---|
#32 在 #toml-parser
8KB
134 行
RTOML
用 Rust 编写的命令行 toml 文件解析器
用法
安装后,可以使用 rtoml
在命令行中调用
第一个位置参数应该是文件,第二个应该是点表示法中的键
示例
如果 toml 文件有如下内容
value1 = "foo"
array_value = [
"1",
"2",
"3",
]
[table]
value2 = "bar"
["table with spaces"]
"value with spaces" = "space"
以下命令可以访问以下内容
rtoml<filename>value1
rtoml<filename>table.value2
对于数组,每个值将在单独的换行符上打印,因此命令
rtoml<filename>array_value
将产生以下输出
1
2
3
支持在表和值名称中包含空格,只要整个传递的值像这样被引号括起来即可
rtoml<filename> "带有空格的表。带有空格的值"
安装
cargo安装 rtoml-cli
如果计算机上未安装 rust,GitHub 上也提供了预编译的二进制文件
依赖关系
~3–11MB
~114K SLoC