gojo
Yet another Go implementation of jo.
Usage
$ gojo foo=bar qux=quux
{"foo":"bar","qux":"quux"}
$ gojo -p foo=bar qux=quux
{
"foo": "bar",
"qux": "quux"
}
$ gojo -a foo bar baz
["foo","bar","baz"]
$ seq 10 | gojo -a
[1,2,3,4,5,6,7,8,9,10]
$ gojo -p foo=$(gojo bar=$(gojo baz=100))
{
"foo": {
"bar": {
"baz": 100
}
}
}
Installation
Homebrew
$ brew install itchyny/gojo/gojo
Build from source
$ go get -u github.com/itchyny/gojo/cmd/gojo
Bug Tracker
Report bug at Issues・itchyny/gojo - GitHub.
Author
itchyny (https://github.com/itchyny)
License
This software is released under the MIT License, see LICENSE.