#toml-parser #toml #parser #command-line #cli #arguments-parser

app rtoml-cli

使用 Rust 编写的 toml 文件解析器

1 个不稳定版本

0.1.0 2023 年 8 月 22 日

#32#toml-parser

MIT 许可证

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