Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alash3al/re-txt

converts text-formats from one to another, it is very useful if you want to re-format a json file to yaml, toml to yaml, csv to yaml, ... etc
https://github.com/alash3al/re-txt

csv json text-transformations toml yaml

Last synced: about 1 month ago
JSON representation

converts text-formats from one to another, it is very useful if you want to re-format a json file to yaml, toml to yaml, csv to yaml, ... etc

Awesome Lists containing this project

README

        

re-txt
==========
> reformates a text file from a structure to another, i.e: convert from json to yaml, toml to json, ... etc

Supported Source Formats
=========================
- json
- yaml
- hcl
- toml
- csv

Supported Target Formats
=========================
- json
- yaml
- toml

Examples
=========

```bash
# json to yaml using flag
$ re-txt --src example.json json2yaml

# json to yaml using stdin pipe
$ cat example.json | re-txt json2yaml

# csv to yaml by first converting to json
$ cat example.csv | re-txt csv2json | re-txt json2yaml

# csv to yaml by first converting to json
# also merge multiple json files and convert the piped result & them into yaml
$ cat example.csv | re-txt csv2json | re-txt --dest ./result.yaml --src=another1.json --src=another2.json json2yaml
```

Installations
==============
- from source: `go get github.com/alash3al/re-txt`
- binary download: go to [there](https://github.com/alash3al/re-txt/releases) and download the binary which support your env