pkg.soopen package index

brew / rang 6992

Installer sqlfmt avec Homebrew

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install sqlfmt

local Homebrew formula metadata

aperçu

Résumé du paquet

SQL formatter with width-aware output

Commandes et alias

  • sqlfmt

historique

Historique du projet et usages

sqlfmt is a command-line SQL formatter focused on width-aware output. In package-manager culture it fits the formatter niche: a small tool installed by name and wired into editor, CI, or pre-commit workflows to make SQL diffs less noisy.

Historique du projet

The public repository describes sqlfmt as a SQL formatter with width-aware output and says its formatting model is based on Philip Wadler's pretty-printing work. The first GitHub release, v0.1.0, was published as an initial binary release in October 2018.

Later releases kept the tool packaged as standalone binaries. Version 0.5.0, published in March 2023, switched to the CockroachDB parser package according to the project's release notes.

Historique d'adoption

Homebrew packages sqlfmt as the `sqlfmt` formula, making it available through the same install path used for other formatter CLIs. GitHub repository metadata also shows a modest open-source audience through stars, forks, and releases.

Modes d'utilisation

The tool is used as `sqlfmt` to reformat SQL text. Its value is strongest in repositories where SQL lives beside application code and maintainers want predictable wrapping and casing without manually adjusting query text.

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

Package nerds care about sqlfmt because it is a narrowly scoped formatter with prebuilt release artifacts and a Homebrew formula: the classic shape of a small CLI that becomes useful once it is easy to install everywhere.

Chronologie

  • 2018: v0.1.0 published as the initial binary release.
  • 2019: v0.4.0 release notes mention adding case-mode support to the CLI.
  • 2023: v0.5.0 release notes mention moving to the CockroachDB parser package.

Related projects

  • The project README cites Wadler-style pretty printing as an influence.
  • The v0.5.0 release notes cite CockroachDB's parser package as the parser dependency.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:sql

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 10 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
sqlfmtcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire0.5.0
gestionnaire mis à jour2026-07-26
données localesOK
amontà jour
dernière version détectéev0.5.0

https://github.com/madelynnblue/sqlfmt

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:sqlfmt
Version0.5.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/sqlfmt
Page d'accueilhttps://sqlfum.pt/
Dépôthttps://github.com/madelynnblue/sqlfmt
Docs amonthttps://sqlfum.pt/
LicenceApache-2.0
Archive sourcehttps://github.com/madelynnblue/sqlfmt/archive/refs/tags/v0.5.0.tar.gz
Dernière mise à jour2026-07-26T04:03:45+02:00
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesqlfmt
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation