jc
« Back to VersTracker
Description:
Serializes the output of command-line tools to structured JSON output
Type: Formula  |  Latest Version: 1.25.6@0  |  Tracked Since: Oct 13, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: json cli parsing devops automation
Install: brew install jc
About:
jc is a CLI tool and Python library that converts the output of common command-line tools and file types into structured JSON. This allows for easier parsing, querying, and integration of system data into scripts and automation pipelines. It effectively bridges the gap between unstructured text output and structured data processing.
Key Features:
  • Parses output from 100+ common CLI tools like ls, ps, netstat, and dig
  • Includes a Python library for programmatic usage in scripts
  • Supports streaming mode for real-time output processing
  • Output can be filtered using standard JSON tools like jq
Use Cases:
  • Parsing command output in shell scripts for conditional logic
  • Converting system status information for ingestion into monitoring tools
  • Automating DevOps tasks by providing structured data from CLI utilities
Alternatives:
  • jq – jc generates JSON from text, while jq filters and manipulates existing JSON.
  • Text parsing with grep/sed/awk – jc provides a robust, pre-built parser instead of requiring custom regex for each tool.
Version History
Detected Version Rev Change Commit
Oct 13, 2025 2:33am 0 VERSION_BUMP 8428b52c
Sep 12, 2025 3:38pm 0 VERSION_BUMP 0e51b21a
Nov 26, 2024 9:41am 0 VERSION_BUMP 2ac0661a
Oct 12, 2024 10:30am 0 VERSION_BUMP 9bebbf06