{"repo":"TomWright/dasel","free":true,"listed":false,"github":"https://github.com/TomWright/dasel","clone":"git clone https://github.com/TomWright/dasel.git","description":"Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.","language":"Go","stars":8018,"topics":["json","yaml","configuration","selector","data-structures","config","parser","yaml-processor","json-processing","devops-tools"],"license":"MIT","category":"cli-tools","readme_excerpt":"Dasel Dasel (short for Data-Select ) is a command-line tool and library for querying, modifying, and transforming data structures such as JSON, YAML, TOML, XML, CSV, and KDL. It provides a consistent, powerful syntax to traverse and update data — making it useful for developers, DevOps, and data wrangling tasks. --- Features Multi-format support : JSON, YAML, TOML, XML, CSV, HCL, INI, KDL. Unified query syntax : Access data in any format with the same selectors. Query & search : Extract values, lists, or structures with intuitive syntax. Modify in place : Update, insert, or delete values directly in structured files. Convert between formats : Seamlessly transform data from JSON → YAML, TOML → JSON, etc. Script-friendly : Simple CLI integration for shell scripts and pipelines. Library support : Import and use in Go projects. --- Installation Homebrew (macOS/Linux) Go Install Prebuilt Binaries Prebuilt binaries are available on the Releases page for Linux, macOS, and Windows. None of the above? See the installation docs for more options. --- Shell Completion Dasel supports tab-completion for Bash, Zsh, Fish, and PowerShell. Generate and load the completion script for your shell: See the shell completion docs for permanent installation instructions. Man Page Generate and view the man page: --- Basic Usage Selecting Values By default, Dasel evaluates the final selector and prints the result. Modifying Values Update values inline: Use --root to output the full document after modif","default_branch":null,"files":null,"tree":[],"storefront":"/r/TomWright","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TomWright/dasel/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."}