software catalog

This commit is contained in:
2026-10-28 15:08:48 -06:00
parent 201ed5f730
commit c468387825
152 changed files with 4127 additions and 68 deletions
+27
View File
@@ -0,0 +1,27 @@
---
title: "jq"
category: "Terminal and shell"
tagline: "Read, filter and reshape JSON on the command line."
source: "pacman"
package: "jq"
command: "jq"
website: "https://jqlang.org/"
code: "https://github.com/jqlang/jq"
---
## What it is
jq is a command-line processor for JSON. It pretty-prints JSON, pulls out the fields you want, and transforms data with a small filter language, which makes it the standard way to work with API responses and JSON files in scripts.
```
curl -s https://api.github.com/repos/jqlang/jq | jq '.stargazers_count'
```
## Why it's here
- **JSON everywhere.** APIs and many tools output JSON, and jq makes it readable.
- **Scriptable.** Shell scripts use it to pick values out of JSON.
## On CoreDesktop
jq is installed from pacman. CoreDesktop's own scripts use it too, for example `configure` reads Tailscale's status with it. `update` keeps jq current along with the rest of the pacman packages.