https://github.com/nickjer/fltn
Flattens a serialized data structure making it greppable
https://github.com/nickjer/fltn
Last synced: 9 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-08-09T00:43:41.000Z (11 months ago)
- Last Synced: 2025-09-13T04:10:38.658Z (10 months ago)
- Language: Rust
- Size: 440 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Flatten
[](https://crates.io/crates/fltn)
[](https://github.com/nickjer/fltn/releases)
[](https://github.com/nickjer/fltn)
[](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.

Inspired heavily by the amazing [gron] CLI.
With added features such as support for JSONPath filtering...

[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/