Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions catalog/COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

This file documents which tools have catalog entries and which use dedicated install scripts.

## Tools with Catalog Entries (55)
## Tools with Catalog Entries (56)
Comment thread
CybotTM marked this conversation as resolved.

These tools use the catalog-based installation system with generic installers:

- ansible, ast-grep, aws, bandit, bat, black, codex, composer, curlie, dasel
- delta, direnv, dive, entr, fd, flake8, fx, fzf, gem, gemini, gh, git-absorb
- git-branchless, git-lfs, gitleaks, glab, golangci-lint, httpie, isort, just
- kubectl, ninja, npm, parallel, pip, pipx, pnpm, poetry, pre-commit, prettier
- rga, ripgrep, ruff, sd, semgrep, shellcheck, shfmt, sponge, terraform, tfsec
- trivy, watchexec, xsv, yarn, yq
- kubectl, ninja, npm, opengrep, parallel, pip, pipx, pnpm, poetry, pre-commit
- prettier, rga, ripgrep, ruff, sd, semgrep, shellcheck, shfmt, sponge, terraform
- tfsec, trivy, watchexec, xsv, yarn, yq

## Tools with Dedicated Install Scripts

Expand Down Expand Up @@ -46,7 +46,7 @@ Most now in catalog, one dedicated script:

## Installation Method Distribution

- **github_release_binary**: 31 tools
- **github_release_binary**: 32 tools
- **uv_tool**: 8 tools (Python CLI tools)
- **package_manager**: 10 tools (pip, pipx, poetry, npm, pnpm, yarn, gem, composer, sponge, entr)
- **hashicorp_zip**: 1 tool (terraform)
Expand All @@ -56,9 +56,9 @@ Most now in catalog, one dedicated script:
- **dedicated_script**: 10 tools (runtimes: go, rust, python, node; special: uv, docker, git, ctags, gam)
- **system_package**: 2 tools (cscope, rename variants)

## Total: 69 tools tracked
## Total: 71 tools tracked

- **54 tools** have catalog entries
- **56 tools** have catalog entries
- **10 tools** use dedicated scripts (runtimes + special cases)
- **5 tools** are system packages only

Expand Down
16 changes: 16 additions & 0 deletions catalog/opengrep.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "opengrep",
"category": "devops",
"install_method": "github_release_binary",
"description": "Fully open-source static analysis (SAST) engine — CLI-compatible fork of Semgrep (LGPL-2.1)",
"homepage": "https://github.com/opengrep/opengrep",
"github_repo": "opengrep/opengrep",
"binary_name": "opengrep",
"download_url_template": "https://github.com/opengrep/opengrep/releases/download/{version}/opengrep_manylinux_{arch}",
"arch_map": {
"x86_64": "x86",
"aarch64": "aarch64"
},
"version_flag": "--version",
"auto_update": true
}
23 changes: 15 additions & 8 deletions upstream_versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,13 @@
"tool_url": "https://github.com/GAM-team/GAM",
"upstream_method": "gh"
},
"gem": {
"latest_tag": "bundler-v4.0.2",
"latest_url": "https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.2",
"latest_version": "4.0.2",
"tool_url": "https://github.com/rubygems/rubygems",
"upstream_method": "gh"
},
"gemini": {
"latest_tag": "v0.28.2",
"latest_url": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.28.2",
Expand All @@ -183,13 +190,6 @@
"upstream_method": "npm",
"npm_package": "@google/gemini-cli"
},
"gem": {
"latest_tag": "bundler-v4.0.2",
"latest_url": "https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.2",
"latest_version": "4.0.2",
"tool_url": "https://github.com/rubygems/rubygems",
"upstream_method": "gh"
},
"gh": {
"latest_tag": "2.83.2",
"latest_url": "https://github.com/cli/cli/releases/tag/2.83.2",
Expand Down Expand Up @@ -330,6 +330,13 @@
"tool_url": "https://www.npmjs.com/package/npm",
"upstream_method": "npm"
},
"opengrep": {
"latest_tag": "1.19.0",
"latest_url": "https://github.com/opengrep/opengrep/releases/tag/1.19.0",
"latest_version": "1.19.0",
"tool_url": "https://github.com/opengrep/opengrep",
"upstream_method": "gh"
},
"parallel": {
"latest_tag": "20251122",
"latest_url": "",
Expand Down Expand Up @@ -541,4 +548,4 @@
"upstream_method": "gh"
}
}
}
}
Loading