6 releases (3 breaking)
0.4.1 | Nov 24, 2019 |
---|---|
0.4.0 | Nov 20, 2019 |
0.3.0 | Nov 19, 2019 |
0.2.0 | Nov 19, 2019 |
0.1.1 | Nov 18, 2019 |
#4 in #beautify
8KB
109 lines
jsonfmt
A command line program for pretty-printing or minimizing json files.
Usage examples
Prettify and overwrite an existing file:
jsonfmt some_file.json
Read json from stdin, prettify it and print to stdout:
cat in_file.json | jsonfmt
Read json from stdin, minimize it and write it to a new file:
cat in_file.json | jsonfmt -m -o out_file.json
Changelog
0.4.1
- Better build flags in Cargo.toml for increased optimization.
0.4.0
- Reduced peak memory usage when writing the output to a file.
0.3.0
- BUGFIX: Preserve order of object properties.
- BUGFIX: Preserve original number precision.
- Feature:
-m --minimize
. - Feature:
-o
for writing to a new file. - Feature: Reading from stdin.
- Feature: Writing to stdout.
0.2.0
- Traded some memory usage for more speed.
0.1.1
- Added a readme.
0.1.0
- A first tiny experiment, but working.
Dependencies
~1.2–2MB
~35K SLoC