Crates.io | pp |
lib.rs | pp |
version | 1.1.0 |
source | src |
created_at | 2018-06-06 15:55:39.201361 |
updated_at | 2018-06-06 19:31:45.395103 |
description | Reads json either from stdin or a file and pretty prints it on stdout. |
homepage | |
repository | https://github.com/flo-l/pp_rs/ |
max_upload_size | |
id | 68922 |
size | 43,446 |
pp
pretty print.
This rust binary pretty prints a .json
file to stdout.
cargo install pp
% curl https://gist.githubusercontent.com/flo-l/be7177f7f29a3b1299d95f9a5b211019/raw/901b633f1f06f9cfb133143964ba874b03167b01/ugly.json | pp > pretty.json
% cat ugly.json | pp > pretty.json
% pp ugly.json > pretty.json
ugly.json
{"widget":{"debug":"on","window":{"title":"Sample Konfabulator Widget","name":"main_window","width":500,"height":500},"image":{"src":"Images/Sun.png","name":"sun1","hOffset":250,"vOffset":250,"alignment":"center"},"text":{"data":"Click Here","size":36,"style":"bold","name":"text1","hOffset":250,"vOffset":100,"alignment":"center","onMouseUp":"sun1.opacity = (sun1.opacity / 100) * 90;"}}}
pretty.json
{
"widget": {
"debug": "on",
"image": {
"alignment": "center",
"hOffset": 250,
"name": "sun1",
"src": "Images/Sun.png",
"vOffset": 250
},
"text": {
"alignment": "center",
"data": "Click Here",
"hOffset": 250,
"name": "text1",
"onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;",
"size": 36,
"style": "bold",
"vOffset": 100
},
"window": {
"height": 500,
"name": "main_window",
"title": "Sample Konfabulator Widget",
"width": 500
}
}
}
See LICENSE.