Skip to content

Commit 0cff53d

Browse files
CybotTMclaude
andcommitted
feat(catalog): add missing catalog entries for prename, rename.ul, ansible-core, claude
These tools were defined in tools.py but missing catalog entries, causing them to be skipped during upgrade prompts (guide.sh requires catalog). Added catalog entries: - prename: Perl rename utility (package_manager) - rename.ul: util-linux rename (package_manager) - ansible-core: Ansible core engine (pipx, with guide section) - claude: Claude Code CLI (npm_global, with guide section) Tools now appear in both audit output AND upgrade prompts. Note: prename and rename.ul have no upstream releases (package manager only), so they remain as "unknown" status but are now catalog-tracked. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 462f803 commit 0cff53d

4 files changed

Lines changed: 56 additions & 0 deletions

File tree

catalog/ansible-core.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "ansible-core",
3+
"install_method": "pipx",
4+
"description": "Ansible core automation engine",
5+
"homepage": "https://ansible.com",
6+
"github_repo": "ansible/ansible",
7+
"binary_name": "ansible-core",
8+
"package_name": "ansible-core",
9+
"guide": {
10+
"display_name": "Ansible Core",
11+
"install_action": "upgrade",
12+
"order": 350
13+
},
14+
"notes": "ansible-core is the base Ansible engine. The 'ansible' package includes additional collections."
15+
}

catalog/claude.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "claude",
3+
"install_method": "npm_global",
4+
"description": "Anthropic's Claude Code CLI - AI-powered development assistant",
5+
"homepage": "https://claude.com/claude-code",
6+
"github_repo": "anthropics/claude-code",
7+
"binary_name": "claude",
8+
"package_name": "@anthropic-ai/claude-code",
9+
"guide": {
10+
"display_name": "Claude Code",
11+
"install_action": "upgrade",
12+
"order": 400
13+
}
14+
}

catalog/prename.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "prename",
3+
"install_method": "package_manager",
4+
"description": "Perl rename utility - rename files using Perl expressions",
5+
"homepage": "https://metacpan.org/pod/File::Rename",
6+
"binary_name": "file-rename",
7+
"package_managers": {
8+
"apt": "rename",
9+
"dnf": "prename",
10+
"pacman": "perl-rename",
11+
"brew": "rename"
12+
},
13+
"notes": "Different distributions use different package names. Binary may be 'rename', 'prename', or 'file-rename'."
14+
}

catalog/rename.ul.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "rename.ul",
3+
"install_method": "package_manager",
4+
"description": "util-linux rename - rename files using sed-like expressions",
5+
"homepage": "https://man7.org/linux/man-pages/man1/rename.1.html",
6+
"binary_name": "rename.ul",
7+
"package_managers": {
8+
"apt": "util-linux",
9+
"dnf": "util-linux",
10+
"pacman": "util-linux"
11+
},
12+
"notes": "Part of util-linux package. Uses sed-style expressions (different from Perl rename/prename)."
13+
}

0 commit comments

Comments
 (0)