VibeHunt
Back to browse

dasel

JSON/YAML/TOML/XML processor (like jq/yq).

It is a command‑line tool and Go library for querying, modifying, and transforming structured data such as JSON, YAML, TOML, XML, CSV, HCL, and INI. A single selector syntax works across all supported formats, allowing users to extract values, filter with conditions, and apply updates directly in files or through pipelines. The tool also converts data between formats, enabling seamless translation such as JSON to YAML or TOML to JSON.

The utility is aimed at developers, DevOps engineers, and anyone who needs to manipulate configuration or data files programmatically. It integrates easily into shell scripts, supports tab‑completion for common shells, and can be used as a library within Go applications. Installation is possible via Homebrew, Go’s install command, or prebuilt binaries for major operating systems.

Features include recursive descent searches, conditional searches, in‑place updates, and the ability to output the full document after modification. Comprehensive documentation and example usage are provided on the project’s website.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps