2 releases
0.1.3 | Nov 20, 2022 |
---|---|
0.1.0 | Nov 19, 2022 |
#39 in #json-toml
11KB
194 lines
thisthat
Data format conversion utility.
About
thisthat provides a command-line tool tt
for converting between data formats.
It can to and from convert between these formats:
- CBOR
- JSON
- MsgPack
- YAML
- Pickle
- RON
- TOML
- x-www-form-urlencoded ("url" or "www-form")
Usage
tt
reads from stdin and writes to stdout. Specify the formats using positional
parameters, e.g. tt THIS THAT
. For example, to convert from JSON to TOML, use
tt json toml
.
$ echo '{"abc": 123 }' | tt json toml
abc = 123
To convert data from a file, use cat
(or an equivalent tool) to do the reading.
$ echo '{"abc": 123 }' > /tmp/example.json
$ cat /tmp/example.json | tt json toml
abc = 123
Some formats produce non-printable characters. Send the output to anther tool to generate readable output.
$ echo '{"abc": 123 }' | tt json msgpack | base64
gaNhYmN7
Dependencies
~5.5MB
~118K SLoC