{"repo":"IvanIsCoding/celq","free":true,"listed":false,"github":"https://github.com/IvanIsCoding/celq","clone":"git clone https://github.com/IvanIsCoding/celq.git","description":"celq - A Common Expression Language (CEL) CLI Tool","language":"Rust","stars":59,"topics":["cel","cli","common-expression-language","jq","rust","yq","json","json5"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"celq celq is a command-line tool for evaluating Common Expression Language (CEL) expressions. It processes JSON input, performs computations, and outputs results. Think of it as if jq supported CEL. Quick Start celq reads JSON from the input and lets users process it with CEL: celq can also evaluate expressions with arguments, without reading from the input: Popular configuration formats such as JSON5, YAML, TOML, and XML are supported. The closely related format NDJSON is also supported. For detailed usage examples and recipes, see the manual. Interactive Playground Want to try celq without installing anything? Visit the celq-playground to try it in your browser! Why? There are implementations of CEL for Go, Java, C++, JavaScript, Python, C#, Rust, Ruby, and possibly more languages. celq brings the same CEL syntax to the command-line. celq is not necessarily better than jq, but perhaps it makes it easier to reuse snippets of code across multiple places. Moreover, the CEL specification is simpler than the jqlang specification. If you need something less powerful than jq or Python, then celq might be what you are looking for. Check our comparison with other tools for more details. Installation Pre-built Binaries We publish pre-built binaries for Linux, macOS, FreeBSD, and Windows in celq's GitHub Releases page. To install the current version for Linux or macOS, run: Notice that the installer tries not to be clever and doesn't modify $PATH or overwrite existing files. To specif","default_branch":null,"files":null,"tree":[],"storefront":"/r/IvanIsCoding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IvanIsCoding/celq/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}