1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Convert between data formats from the command line.
[](https://crates.io/crates/formatforge)
[](LICENSE)
```bash
cargo install formatforge
```
```bash
formatforge input.json output.toml
formatforge config.yaml config.json
formatforge data.toml data.yaml
formatforge data.json data.cbor
formatforge data.json data.msgpack
formatforge data.cbor data.json
formatforge data.msgpack data.toml
formatforge data.json out.yaml --to yaml
formatforge input --from json output.toml
```
Convert a JSON config to TOML:
```bash
formatforge config.json config.toml
```
Escape XML hell:
```bash
formatforge legacy.xml modern.json
```
Pack data for transport, unpack for reading:
```bash
formatforge data.yaml data.cbor # pack
formatforge data.cbor data.yaml # unpack
```
MIT — see [LICENSE](LICENSE)
- -