macOS
brew install gitqllocal Homebrew formula metadata
brew
Git query language. Version 2.3.1 via Homebrew; verified from local package data. Also installable with scoop: scoop install main/gitql.
install
brew install gitqllocal Homebrew formula metadata
scoop install main/gitqlScoop official bucket manifest trees · bucket/gitql.json · source: api.github.com
winget install --id amrdeveloper.gitql -eWindows Package Manager source index · amrdeveloper.gitql · source: cdn.winget.microsoft.com
overview
Git query language
history
Gitql is a Go command-line tool that exposes Git repository history through a SQL-like query language. It treats commits and related repository data as queryable tables, with examples such as selecting commit hashes, authors, dates, and messages.
The repository dates to February 2014, and the README describes Gitql as the author's first Go project. The project positions itself as an experiment rather than a replacement for `git log`, noting that it was created for exploration and inspired by textql.
Gitql attracted attention as an early and approachable example of applying database-style querying to Git history. Its package-manager presence in Homebrew, Scoop, and winget reflects a developer-tool audience that wants ad hoc repository inspection from a shell.
Practitioners run `gitql "your query"` or use the Git subcommand form `git ql "your query"` inside a repository. Typical use is read-only filtering, ordering, and projection over commit fields, such as listing authors or finding messages matching a string.
For package catalogs, Gitql is a compact example of the SQL-for-everything genre applied to version-control metadata. It is useful for discovery and one-off inspection, while its README explicitly avoids promising a full Git replacement.
security posture
No matching local secret-handling manifest was found for gitql. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
gitql | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/filhodanuvem/gitql
install metadata
| Package key | brew:gitql |
|---|---|
| Version | 2.3.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/gitql |
| Homepage | https://github.com/filhodanuvem/gitql |
| Repository | https://github.com/filhodanuvem/gitql |
| Upstream docs | https://github.com/filhodanuvem/gitql#readme |
| License | MIT |
| Source archive | https://github.com/filhodanuvem/gitql/archive/refs/tags/v2.3.1.tar.gz |
| Build dependencies | go |
| Bottle | available (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gitql |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
main/gitql
scoop install main/gitqlamrdeveloper.gitql
winget install --id amrdeveloper.gitql -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.