asimov-jq-module

0.0.0 • Public • Published

ASIMOV JQ Module

License Package on Crates.io Package on PyPI Package on RubyGems

ASIMOV module for JSON transformation using the jq filter language.

✨ Features

  • Transforms JSON inputs using the jq programming language.
  • Supports values from environment variables using the env.USER syntax.
  • Loads environment variables from .env (aka dotenv) files.
  • Distributed as a standalone static binary with zero runtime dependencies.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition) if building from source code

⬇️ Installation

Installation from PyPI

pip install -U asimov-jq-module

Installation from RubyGems

gem install asimov-jq-module

Installation from Source Code

cargo install asimov-jq-module

👉 Examples

Transforming JSON Input

asimov-jq-runner filter.jq < input.json > output.json

📚 Reference

Installed Binaries

  • asimov-jq-runner: filters JSON from standard input to standard output

👨‍💻 Development

git clone https://github.com/asimov-modules/asimov-jq-module.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

Readme

Keywords

Package Sidebar

Install

npm i asimov-jq-module

Weekly Downloads

12

Version

0.0.0

License

Unlicense

Unpacked Size

5.23 kB

Total Files

7

Last publish

Collaborators

  • asimov-modules