Crates.io | rosa_parse |
lib.rs | rosa_parse |
version | 0.2.0 |
source | src |
created_at | 2020-10-15 21:04:50.044946 |
updated_at | 2020-10-15 23:28:57.381312 |
description | Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout. |
homepage | |
repository | https://github.com/oknozor/rosa-parse |
max_upload_size | |
id | 300233 |
size | 16,020 |
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout.
cargo install rosa_parse
Rosa parse is composed of three binaries :to-toml
, to-yaml
, to-json
.
They take no arguments and expect json, yaml or toml from stdin.
Assuming we have the following json file :
{
"fruits": [
"apple",
"banana"
]
}
You could convert it to any format :
to toml :
❯ to-toml < fruits.json
fruits = ["apple", "banana"]
to yaml :
❯ to-yaml < fruits.json
---
fruits:
- apple
- banana
back to json :
❯ to-json < fruits.json
{
"fruits": [
"apple",
"banana"
]
}
to yaml and then to toml
❯ cat fruits.json | to-yaml | to-toml
fruits = ["apple", "banana"]
All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.