Skip to content

A command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout.

License

Notifications You must be signed in to change notification settings

oknozor/rosa-parse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rosa parse

Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout.

Installation

cargo install rosa_parse

Usage

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"]
    

Licence

All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.

About

A command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages