{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"}],"enrichment":{"capability":"A command-line tool that extracts and transforms data from YAML, JSON, and TOML files using path expressions, with support for format conversion and shell integration.","skillfed_tags":["cli-tool","config-parsing","shell-integration"],"use_cases":["Extract configuration values from YAML or JSON files in CI/CD pipelines and assign them to shell variables.","Convert YAML configuration to JSON or TOML for use by tools that expect a different format.","Query nested data structures from stdin in shell one-liners without writing custom parsing scripts.","Filter and extract list elements from config files with output formatted for shell eval or IFS-based processing.","Read and parse remote configuration files from web URLs directly in shell scripts."],"what_it_does":"Niet is a shell-friendly command-line tool for reading and querying YAML, JSON, and TOML files. It uses jmespath-style path expressions to extract nested values and supports multiple output formats (JSON, YAML, TOML, eval-safe strings, quoted variants, and delimited lists). You can pipe data from stdin, read from local files, or fetch from web URLs, making it useful for CI pipelines and shell scripts that need to parse configuration or data files without writing custom parsing code.\n\nThe tool is designed as a shell equivalent to jq or xmllint but for structured data formats. It can extract single values, filter lists, convert between formats, and output results in formats suitable for shell eval or environment variable assignment. Dependencies are minimal (jmespath, pytoml, pyyaml) and it installs as a pure Python wheel with low friction.","worth_installing":"No. While niet is low-friction to install and has no known vulnerabilities, it is abandoned with no maintenance or security updates forthcoming. For active projects, consider maintained alternatives; for existing scripts already using niet, it remains functional but carries the risk of unpatched issues."},"id":"niet","links":{"html":"https://skillfed.io/packages/niet","md":"https://skillfed.io/packages/niet.md","pypi":"https://pypi.org/project/niet/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-04-21","license_spdx":null,"license_treatment":"permissive","name":"niet","python_support":"supports_current","summary":"A command-line tool to work with YAML, JSON, and TOML files."},"popularity":{"monthly_downloads":294806,"position":7940,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.2.0"}
