Skip to content

Commit 8a9a58d

Browse files
author
AI Assistant
committed
feat(audit): add support for golangci-lint, gam, codex, and claude tools
New tools added to TOOLS list: - golangci-lint: Go linter aggregator (gh: golangci/golangci-lint) - gam: Google Workspace admin tool (gh: GAM-team/GAM) - codex: OpenAI Codex CLI (npm: @openai/codex) - claude: Anthropic Claude Code (npm: @anthropic-ai/claude-code) Also added new 'ai-assistants' category for AI-powered developer tools. Note: glab was already supported, no changes needed for it.
1 parent d8311dd commit 8a9a58d

4 files changed

Lines changed: 226 additions & 146 deletions

File tree

cli_audit.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -822,12 +822,17 @@ class Tool:
822822
Tool("prettier", ("prettier",), "gh", ("prettier", "prettier")),
823823
Tool("shfmt", ("shfmt",), "gh", ("mvdan", "sh")),
824824
Tool("shellcheck", ("shellcheck",), "gh", ("koalaman", "shellcheck")),
825+
Tool("golangci-lint", ("golangci-lint",), "gh", ("golangci", "golangci-lint")),
825826
# 4) JSON/YAML viewers
826827
Tool("fx", ("fx",), "gh", ("antonmedv", "fx")),
828+
# 4.5) AI assistants
829+
Tool("codex", ("codex",), "npm", ("@openai/codex",)),
830+
Tool("claude", ("claude",), "npm", ("@anthropic-ai/claude-code",)),
827831
# 5) VCS & platforms
828832
Tool("git", ("git",), "gh", ("git", "git")),
829833
Tool("gh", ("gh",), "gh", ("cli", "cli")),
830834
Tool("glab", ("glab",), "gh", ("profclems", "glab")),
835+
Tool("gam", ("gam",), "gh", ("GAM-team", "GAM")),
831836
# 6) Task runners
832837
Tool("just", ("just",), "gh", ("casey", "just")),
833838
# 7) Cloud / infra
@@ -869,6 +874,9 @@ class Tool:
869874
"yq": "json-yaml",
870875
"dasel": "json-yaml",
871876
"fx": "json-yaml",
877+
# AI assistants
878+
"codex": "ai-assistants",
879+
"claude": "ai-assistants",
872880
# HTTP/CLI clients
873881
"httpie": "http",
874882
"curlie": "http",
@@ -892,10 +900,12 @@ class Tool:
892900
"prettier": "formatters",
893901
"shfmt": "formatters",
894902
"shellcheck": "formatters",
903+
"golangci-lint": "formatters",
895904
# VCS & platforms
896905
"git": "vcs",
897906
"gh": "vcs",
898907
"glab": "vcs",
908+
"gam": "vcs",
899909
# Cloud & infra
900910
"aws": "cloud-infra",
901911
"kubectl": "cloud-infra",
@@ -927,6 +937,7 @@ class Tool:
927937
"cloud-infra",
928938
"task-runners",
929939
"data",
940+
"ai-assistants",
930941
"other",
931942
)
932943

latest_versions.json

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
{
22
"__hints__": {
33
"gh:BurntSushi/ripgrep": "latest_redirect",
4+
"gh:GAM-team/GAM": "latest_redirect",
45
"gh:TomWright/dasel": "latest_redirect",
56
"gh:antonmedv/fx": "latest_redirect",
67
"gh:aquasecurity/trivy": "latest_redirect",
78
"gh:arxanas/git-branchless": "latest_redirect",
89
"gh:ast-grep/ast-grep": "latest_redirect",
910
"gh:astral-sh/uv": "latest_redirect",
10-
"gh:aws/aws-cli": "atom",
11+
"gh:aws/aws-cli": "tags_api",
1112
"gh:casey/just": "latest_redirect",
1213
"gh:cli/cli": "latest_redirect",
1314
"gh:dandavison/delta": "latest_redirect",
1415
"gh:direnv/direnv": "latest_redirect",
15-
"gh:docker/cli": "atom",
16+
"gh:docker/cli": "tags_api",
1617
"gh:docker/compose": "latest_redirect",
17-
"gh:eradman/entr": "atom",
18+
"gh:eradman/entr": "tags_api",
1819
"gh:eslint/eslint": "latest_redirect",
19-
"gh:git/git": "atom",
20+
"gh:git/git": "tags_api",
2021
"gh:gitleaks/gitleaks": "latest_redirect",
21-
"gh:golang/go": "atom",
22+
"gh:golang/go": "tags_api",
23+
"gh:golangci/golangci-lint": "latest_redirect",
2224
"gh:hashicorp/terraform": "latest_redirect",
2325
"gh:jqlang/jq": "latest_redirect",
2426
"gh:junegunn/fzf": "latest_redirect",
@@ -30,7 +32,7 @@
3032
"gh:phiresky/ripgrep-all": "latest_redirect",
3133
"gh:prettier/prettier": "latest_redirect",
3234
"gh:profclems/glab": "latest_redirect",
33-
"gh:python/cpython": "atom",
35+
"gh:python/cpython": "tags_api",
3436
"gh:rs/curlie": "latest_redirect",
3537
"gh:rust-lang/rust": "latest_redirect",
3638
"gh:sharkdp/bat": "latest_redirect",
@@ -45,6 +47,8 @@
4547
"local_flag:bandit": "--version",
4648
"local_flag:bat": "--version",
4749
"local_flag:black": "--version",
50+
"local_flag:claude": "-v",
51+
"local_flag:codex": "--version",
4852
"local_flag:ctags": "--version",
4953
"local_flag:curlie": "version",
5054
"local_flag:dasel": "--version",
@@ -127,6 +131,8 @@
127131
"bandit": "pypi",
128132
"bat": "github",
129133
"black": "pypi",
134+
"claude": "npm",
135+
"codex": "npm",
130136
"ctags": "github",
131137
"curlie": "github",
132138
"dasel": "github",
@@ -141,20 +147,23 @@
141147
"flake8": "pypi",
142148
"fx": "github",
143149
"fzf": "github",
150+
"gam": "github",
144151
"gh": "github",
145152
"git": "github",
146153
"git-absorb": "github",
147154
"git-branchless": "github",
148155
"gitleaks": "github",
149156
"glab": "github",
150157
"go": "github",
158+
"golangci-lint": "github",
151159
"httpie": "pypi",
152160
"isort": "pypi",
153161
"jq": "github",
154162
"just": "github",
155163
"kubectl": "github",
156164
"node": "github",
157165
"npm": "npm",
166+
"parallel": "gnu-ftp",
158167
"pip": "pypi",
159168
"pipx": "pypi",
160169
"pnpm": "npm",

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)