jql-2.1.1 is not a library.
Visit the last successful build:
jql-5.2.0
JQL
A JSON Query Language CLI tool
📜 Core philosophy of jql:
- 🎮 Keep its features as simple as possible
- 🧠 Avoid redundancy
- 💡 Provide meaningful error messages
- ↔️ Eat JSON as input, process, output JSON back
🚀 Installation
🛠️ Usage
If you find some of the following examples confusing, please have a look at The JavaScript Object Notation (JSON) Data Interchange Format.
Accessing the root
"This is a valid JSON text with one value"
"This is a valid JSON text with one value"
Accessing a child
"yay!"
Accessing an index
7
Please note that the following is also valid:
7
Accessing a range
Please note that you can reverse it:
Bonus, you can do it again to get it back:
Please note that you can still access the children:
"Misty"
Accessing an array
Please note that this is basically an alias for a full range selection:
Multi-selection
Filter
You can also combine a filter with a child selection, a multi-selection and ranges at the same time:
Please note that you can combine filters to achieve the same result:
Flattening arrays
Special characters
1337
"yeah!"
"yup, valid too!"
💻 Shell integration
How to save the output
How to read from stdin
|
Available flags 🤖
Help
Version
Inlining the JSON output