# Installer jqfmt avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de jqfmt pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:jqfmt
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install jqfmt
```

  Preuve: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#jqfmt
```

  Preuve: nixpkgs package indexes: pkgs/by-name/jq/jqfmt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Faits du paquet

- **Clé du paquet:** brew:jqfmt
- **Gestionnaire de paquets:** Homebrew
- **Version:** 0.1.0
- **Résumé source:** Opinionated formatter for jq
- **Page d'accueil:** <https://github.com/noperator/jqfmt>
- **Dépôt:** <https://github.com/noperator/jqfmt>
- **Dernière mise à jour:** 2026-07-25T20:58:05-04:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- jqfmt (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 0.1.0
## Historique du projet et usages

jqfmt is a small Go command-line formatter for jq programs, built for the practical problem of reading long shell one-liners that contain dense jq expressions.

### Historique du projet

The README describes jqfmt as an opinionated formatter written after the author found long jq-heavy shell snippets difficult to inspect. Its implementation began from code taken out of itchyny/gojq's query parser because gojq did not expose the parser and AST walking API the author wanted.

### Historique d'adoption

Adoption evidence is modest and package-manager oriented: Homebrew packages jqfmt from its v0.1.0 GitHub tag, and the input batch also records Nix packaging. Homebrew analytics for the formula showed 92 installs over the 365-day window reported by the formula API on 2026-07-01.

### Modes d'utilisation

jqfmt reads jq expressions from a file or standard input and adds line breaks around selected structures such as objects, arrays, pipes, and operators. It is meant as a readability tool rather than a replacement for jq itself.

### Pourquoi les passionnés de paquets s'y intéressent

The tool is notable because jq has many linters, wrappers, and JSON formatters, but fewer dedicated formatters for jq's own query language. jqfmt also illustrates a common small-tool pattern: extract just enough parser machinery from an implementation such as gojq to make a narrow CLI utility.

### Chronologie

- 2025: GitHub release feed recorded v0.1.0 as the initial release.
- 2026: Homebrew formula API packaged v0.1.0 from the GitHub release archive.

### Related projects

- jqfmt is closely related to jq, gojq, jqjq, and other jq-adjacent utilities that parse or transform jq programs rather than JSON data alone.

### Sources

- <https://formulae.brew.sh/api/formula/jqfmt.json>
- <https://github.com/itchyny/gojq>
- <https://github.com/noperator/jqfmt>
- <https://github.com/noperator/jqfmt/releases/tag/v0.1.0>


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- narrow executable package without higher-risk signals

## Autres enregistrements de gestionnaires de paquets

- Nix - jqfmt: normalized package name match | nixpkgs package indexes: pkgs/by-name/jq/jqfmt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/jqfmt.yml](https://github.com/mxcl/pkgdb/blob/main/combined/jqfmt.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
