{"repo":"PoOnesNerfect/jlf","free":true,"listed":false,"github":"https://github.com/PoOnesNerfect/jlf","clone":"git clone https://github.com/PoOnesNerfect/jlf.git","description":"CLI for converting JSON logs to human-readable format","language":"Rust","stars":31,"topics":["cli","json","logging","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"jlf [![Crates.io][crates-badge]][crates-url] [![MIT licensed][mit-badge]][mit-url] [crates-badge]: https://img.shields.io/crates/v/jlf.svg [crates-url]: https://crates.io/crates/jlf [mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg [mit-url]: https://github.com/PoOnesNerfect/jlf/blob/main/LICENSE jlf is a CLI that converts hard-to-read JSON logs into colorful human-readable logs. 🚧 Preview: 0.4 is in review. A large rework — a new $ template DSL, reusable recipes, an assistive jlf it command builder, and a full-screen jlf tui viewer — is under review in #5. cargo install jlf still installs the current stable; to try the preview build: Feedback on the PR is welcome. Simply pipe your JSON logs with jlf . Basic Example left : cat ./examples/dummy logs right : cat ./examples/dummy logs jlf Installation Cargo cargo is a rust's package manager. To install cargo , visit Install Rust - Rust Programming Language Manual Installation You can also clone the repo and install it manually. Table of Contents - Basic Example - Installation - Cargo - Manual Installation - Table of Contents - CLI Options - Usage - Compact Format - No Color - Strict - Custom Formatting - Accessing Fields - Styling Fields - Available Styles - Conditionals - {#if cond1}{:else if cond2}{:else}{/if} - {#key field1}{:else key field2}{:else}{/key} - {#config config1}{:else}{/config} - Variables - Storing Variables - Config File - Neat Trick - Implementation - JSON Parsing - Some characteristics of common","default_branch":null,"files":null,"tree":[],"storefront":"/r/PoOnesNerfect","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PoOnesNerfect/jlf/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."}