jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
How to install jc
brew install jc jc use case
Convert command-line tool output to structured JSON for easier parsing in scripts.
When to use jc
- When you need to parse CLI command output (e.g., dig, ps, ls) into JSON for further processing with jq or Python
- When automating system administration tasks that require extracting structured data from command outputs
- When integrating command output into pipelines or scripts that expect JSON input
When not to use jc
- When the command output is already in JSON format
- When you need real-time streaming or live-updating output
jc features
- · Supports parsing output of 100+ CLI tools and file types
- · Can output JSON, YAML, or Python dictionaries
- · Pipe-friendly design works with standard Unix pipelines
- · Available as both CLI tool and Python library
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like jc on its own.
Set up MCP →Similar tools to jc
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.