Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickjer/fltn
Flattens a serialized data structure making it greppable
https://github.com/nickjer/fltn
Last synced: about 2 months ago
JSON representation
Flattens a serialized data structure making it greppable
- Host: GitHub
- URL: https://github.com/nickjer/fltn
- Owner: nickjer
- License: mit
- Created: 2022-02-25T13:40:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-01T00:07:55.000Z (4 months ago)
- Last Synced: 2024-11-09T17:45:15.656Z (about 2 months ago)
- Language: Rust
- Size: 415 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Flatten
[![Latest Version](https://img.shields.io/crates/v/fltn.svg)](https://crates.io/crates/fltn)
[![Downloads](https://img.shields.io/github/downloads/nickjer/fltn/total.svg)](https://github.com/nickjer/fltn/releases)
[![License](https://img.shields.io/github/license/nickjer/fltn.svg)](https://github.com/nickjer/fltn)
[![Continuous Integration Status](https://github.com/nickjer/fltn/workflows/Continuous%20integration/badge.svg)](https://github.com/nickjer/fltn/actions)A command line interface (CLI) used to flatten a serialized data structure
(e.g, CSV, JSON, TOML, YAML) making it greppable.![Screenshot of json flattening](media/screenshot.png)
Inspired heavily by the amazing [gron] CLI.
With added features such as support for JSONPath filtering...
![Screenshot of json filtering](media/screenshot_2.png)
[gron]: https://github.com/tomnomnom/gron
## Pre-compiled Binaries
You can download and run the [pre-compiled binaries] to get up and running
immediately.[pre-compiled binaries]: https://github.com/nickjer/fltn/releases
## Installation
An alternative is to install using [cargo]:
```shell
cargo install fltn
```[cargo]: https://doc.rust-lang.org/cargo/