https://github.com/kevinmhk/my_tools
A script to show my installed tools in a categorized grid
https://github.com/kevinmhk/my_tools
bash cli developer-tools linux macos productivity shell-script terminal tools
Last synced: 5 months ago
JSON representation
A script to show my installed tools in a categorized grid
- Host: GitHub
- URL: https://github.com/kevinmhk/my_tools
- Owner: kevinmhk
- License: mit
- Created: 2026-01-29T08:52:36.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-30T18:59:55.000Z (5 months ago)
- Last Synced: 2026-01-30T19:15:51.007Z (5 months ago)
- Topics: bash, cli, developer-tools, linux, macos, productivity, shell-script, terminal, tools
- Language: Shell
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# my_tools
Two shell scripts for macOS and Linux (bash/zsh):
- `my_tools`: display a categorized grid of installed CLI tools.
- `my_tools_welcome`: optional login message reminding you the grid exists.
## Layout
Development location:
- `scripts/my_tools`
- `scripts/my_tools_welcome`
- `data/tools.yaml`
Deployment target:
- `~/.local/bin/my_tools`
- `~/.local/bin/my_tools_welcome`
- `~/.local/share/my_tools/tools.yaml`
## Catalog
The tools list is stored in `data/tools.yaml`. Keep categories and tools alphabetized for readability. If you need to point the script at a different catalog, set `MY_TOOLS_CATALOG` to the YAML path.
## Skills
Repo-local Codex skills live in `.agents/skills/`:
- `.agents/skills/tools-catalog-add-tool`
- `.agents/skills/tools-catalog-add-category`
- `.agents/skills/tools-catalog-audit`
## Usage
Run the grid:
```
./scripts/my_tools
```
Test the welcome message locally:
```
PATH="$PWD/scripts:$PATH" ./scripts/my_tools_welcome
```
Enable on shell launch:
```
# ~/.zshrc or ~/.bashrc
my_tools_welcome
```
## Deploy
Install both scripts to `~/.local/bin`:
```
./scripts/deploy.sh
```