1.3.10 • Published 2 years ago

json2bash v1.3.10

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

json2bashenv

json2bashenv

Note about usage and future direction.

After coding version 0.2.* I discovered @code_monk/json2bash. Ya someone has done a much better foundation to code what I really want (and is still planned in 0.3). Well, codemonk's support multiple sub-level in the JSON (which, I tell you, I wont code and reinvent the wheel ;) ). So for now, consider using their if that here does not do what you want.

Install

npm install json2bash --g

Usage

json2bash sample.json
json2bash sample.json --tolower
json2bash samplelevel.json --tolower      
#simple output

#extract the tag result
json2bash samplelevel.json "result"       
--tolower

#extract the tag result only 
#(no top level prop will output)
json2bash samplelevel.json "result"  --tolower --oa --prefix                   

#Extract the result and stuff object
#to lowercase and add their object name as prefix to variable
json2bash samplelevel.json "result,stuff" --tolower --prefix         

JSON Array to CSV

#default (has no index)
jsonarr2csv sample-jsonarr2csv.json >out.csv

#rename the index header
jsonarr2csv sample-jsonarr2csv.json myindexname  >out.csv

#with default index
jsonarr2csv sample-jsonarr2csv.json -d  >out.csv

Complex Usage:

#Complex pipe extracting an object then one of its subobject pipe back to be extracted

./json2bash samplesublevelon  \"result\" -p;./json2bash samplesublevelon  \"result\" -p -j |./json2bash \"meta\" -p -l -o
1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.3.10

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.0.2

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.5

3 years ago

1.2.2

3 years ago

1.1.3

3 years ago

1.0.4

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.0.3

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago