Installation
Ubuntu
Download an archive or clone the repository.
And place the file jq-front, lib, and schema in a directory which is on your PATH.
Following dependencies will be required by jq-front
-
bash -
jq -
ajv-cli-
npm
-
-
yq-
python-pip
-
python
-
|
Warning
|
The version of yq installed through, snap install yq doesn’t work for jq-front.
Visit yq site to know it more.
|
|
Note
|
All the direct and indirect dependencies are found in the Dockerfile.
|
With Docker (recommended)
If you are already using docker and bash, this is the easiest way to use jq-front.
To install docker, visit
Add a following entry to your .bashrc or a file sourced through it (such as .profile on Mac OSX).
function jq-front() {
docker run --rm -i \
-v "${HOME}:/var/lib/jf/${HOME}" \
-v "${HOME}/.jq-front.rc:/root/.jq-front.rc" \
-e JF_PATH_BASE="/var/lib/jf" \
-e JF_PATH="${JF_PATH}" \
-e JF_DEBUG=${JF_DEBUG:-disabled} \
-e JF_CWD="$(pwd)" \
dakusui/jq-front:"${JF_DOCKER_TAG:-v0.57}" "${@}"
}
- NOTE
-
This approach only allows you to process files under
$HOMEdirectory.
To install bash on windows, install-bash-on-windows will be helpful.