1 unstable release
0.1.0 | Aug 22, 2023 |
---|
#46 in #toml-parser
8KB
134 lines
RTOML
command line toml file parser written in rust
Usage
can be called on the command line after installation with rtoml
the first positional argument should be a file and the second should be the key in dot notation
Examples
if the toml file has the following content:
value1 = "foo"
array_value = [
"1",
"2",
"3",
]
[table]
value2 = "bar"
["table with spaces"]
"value with spaces" = "space"
the following can be accessed by the following commands
rtoml <filename> value1
rtoml <filename> table.value2
for arrays each value will be printed on a separate newline, therefore the command
rtoml <filename> array_value
will produce the output
1
2
3
spaces in table and value names are also supported as long as the entire passed value is quoted like so
rtoml <filename> "table with spaces.value with spaces"
Installation
cargo install rtoml-cli
precompiled binaries are also available on github if rust is not installed on the computer
Dependencies
~3–10MB
~108K SLoC