jsonify

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

README

jsonify

A CLI for manipulating json and yaml

Build

make

convert

JSON to YAML
echo '{"foo":"show_value_of_foo","bar": [ "buz", "cuz", "duz" ], "baz" : { "caz" : "fuz"}}' | jsonify
YAML to JSON
echo '---
foo: show_value_of_foo
bar:
- buz
- cuz
- duz
baz:
  caz: fuz
' | jsonify
echo '---
foo: show_value_of_foo
bar:
- buz
- cuz
- duz
baz:
  caz: fuz
' | jsonify convert --noindent
{"bar":["buz","cuz","duz"],"baz":{"caz":"fuz"},"foo":"show_value_of_foo"}

Convert files

jsonify convert ./tests/test.json
jsonify convert ./tests/test.yaml
jsonify convert --noindent tests/test.yaml
{"bar":["buz","cuz","duz"],"baz":{"caz":"fuz"},"flag":true,"foo":"show_value_of_foo","yyy":["one",2,true,"4",{"key":"value"},[1,"2",{"things":[{"complicated":true,"couldbe":"maybe","notreally":false}]}]],"zzz":{"buz":[1,2,3]}}

Path

echo '{"foo":"show_value_of_foo","bar": [ "buz", "cuz", "duz" ], "baz" : { "caz" : "fuz"}}' | jsonify path -p "$.baz.caz"

Produces

fuz
jsonify path -p "$.baz.caz" tests/test.yaml

Produces

fuz

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL