1
0
mirror of https://github.com/stedolan/jq.git synced 2024-05-11 05:55:39 +00:00
2015-01-30 10:27:46 -06:00
2015-01-27 13:32:15 -05:00
2014-08-14 03:31:25 -05:00
2014-07-30 13:19:46 -05:00
2014-12-30 11:42:45 -06:00
2015-01-01 03:14:55 -06:00
2015-01-12 10:43:06 -06:00
2014-12-27 18:25:34 -06:00
2014-12-30 11:31:52 -06:00
2015-01-14 01:32:11 -06:00
2014-12-26 23:05:56 -06:00
2014-12-30 11:42:45 -06:00
2015-01-02 19:16:43 -06:00
2014-06-16 15:29:48 -05:00
2015-01-01 15:15:10 -06:00
2015-01-01 03:14:55 -06:00

jq

jq is a command-line JSON processor.

If you want to learn to use jq, read the documentation at http://stedolan.github.io/jq. This documentation is generated from the docs/ folder of this repository. You can also try it online at jqplay.org.

If you want to hack on jq, feel free, but be warned that its internals are not well-documented at the moment. Bring a hard hat and a shovel. Also, read the wiki: http://github.com/stedolan/jq/wiki

If you're building directly from the latest git, you'll need flex, bison, libtool, make, autoconf and libonig installed. To build, run:

autoreconf -i   # if building from git
./configure
make -j8
make check

To build a statically linked version of jq, run:

make LDFLAGS=-all-static

After make finishes, you'll be able to use ./jq. You can also install it using:

sudo make install

If you're not using the latest git version but instead building a released tarball (available on the website), then you won't need to run autoreconf (and shouldn't), and you won't need flex or bison.

To cross-compile for OS X and Windows, see docs/Rakefile's build task and scripts/crosscompile. You'll need a cross-compilation environment, such as Mingw for cross-compiling for Windows.

Cross-compilation requires a clean workspace, then:

# git clean ...
autoreconf -i
./configure
make distclean
scripts/crosscompile <name-of-build> <configure-options>

Use the --host= and --target= ./configure options to select a cross-compilation environment. See the wiki.

Description
No description provided
Readme 47 MiB
Languages
C 78.5%
M4 6.8%
Shell 4.6%
Yacc 3.6%
jq 2.5%
Other 4%