{"repo":"aryanbhosale/pick","free":true,"listed":false,"github":"https://github.com/aryanbhosale/pick","clone":"git clone https://github.com/aryanbhosale/pick.git","description":"Extract values from anything — JSON, YAML, TOML, .env, HTTP headers, logfmt, CSV, and more","language":"Rust","stars":22,"topics":["cli","csv","extract","jq","json","logfmt","parser","rust","toml","yaml"],"license":"MIT","category":"cli-tools","readme_excerpt":"pick pick-cli.pages.dev Extract values from anything &mdash; JSON, YAML, TOML, .env, HTTP headers, logfmt, CSV, and more. pick auto-detects the input format and lets you extract, filter, and transform values using a unified selector syntax. Think of it as jq for all config formats &mdash; no more juggling jq , yq , grep , awk , and cut . Quick Start Selectors Syntax Description --- --- foo Top-level key foo.bar Nested key foo[0] Array index foo[-1] Last element foo[ ].name All elements, pluck field foo[1:3] Array slice (elements 1 and 2) foo[:2] First 2 elements foo[-2:] Last 2 elements [0] Index into root array ..name Recursive descent &mdash; find name at any depth \"dotted.key\".sub Quoted key (for keys containing dots) name, age Multiple selectors (union) Pipes & Filters Chain operations with the pipe operator ( ), filter with select() , and transform with builtins: Filter Operators Operator Example Description --- --- --- == select(.role == \"admin\") Equality != select(.status != \"deleted\") Inequality select(.price 100) Greater than = select(.score = 90) Greater or equal 1 and .b Force input format ( json , yaml , toml , env , headers , logfmt , csv , text ) -o, --output Output format ( json , yaml , toml ) -f, --file Read from file instead of stdin --json Output result as JSON --raw Output without trailing newline -1, --first Only output first result --lines Output array elements one per line -d, --default Default value if selector doesn't match -q, --quiet Suppress error ","default_branch":null,"files":null,"tree":[],"storefront":"/r/aryanbhosale","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aryanbhosale/pick/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."}