ramda-cli
Process data with functional pipelines.
ramda‑cli lets users compose Ramda functions into pipelines that read JSON from standard input, transform it, and write the result to standard output. Each pipeline stage is a snippet of LiveScript or JavaScript (with `--js`) that evaluates to a function; multiple snippets are automatically composed left‑to‑right, mirroring Ramda’s `R.pipe`. The tool works directly in the terminal and can also be launched in an interactive browser mode where an embedded editor shows live output as the pipeline is edited.
The command line is intended for developers who need quick, script‑like data processing without writing full programs. It supports any npm package, allowing users to extend the available functions, and offers options for formatting output as tables, JSON, or other forms. Interactive mode, added in v4.0, provides immediate visual feedback, making it easier to iteratively build and debug pipelines.
Because it relies on Ramda’s data‑last API, users familiar with Ramda can reuse existing knowledge and code, while the lack of a new syntax keeps the learning curve low. The package is stable and available as a global npm installation.
Reviews
Loading reviews…
Similar apps
Terminals & CLI
underscore-cli
Utility-belt for hacking JSON and Javascript.
Terminals & CLI
rq
Record analysis and transformation tool
Terminals & CLI
dasel
JSON/YAML/TOML/XML processor (like jq/yq).
Terminals & CLI
Ultimate Plumber
Write Linux pipes with live previews.
Terminals & CLI
yaml-cli
Query/update YAML.
Terminals & CLI
jp
JSON parser.