Skip to content

herotomg/toms-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toms-tools

tt is a small Rust CLI for discovering, installing, and looking up usage for Tom's curated helper tools from the bundled tools/ registry.

Quick start

Install every bundled tool in one go:

tt tools install --all

If you do not have tt yet, install it first:

curl -fsSL https://raw.githubusercontent.com/herotomg/toms-tools/main/install.sh | bash

Useful follow-up commands:

tt tools list
tt tools update
tt tools usage --all
tt update

Use tt update to update the CLI itself to the latest release.

Tools

Tool Description
gh-unresolved Install the gh unresolved command to list unresolved CR comments on a PR.
jsut-alias Install a zsh alias so a jsut typo runs just.
gtms-alias Install a zsh gtms alias for gt modify && gt submit --stack.
pr-fixer Install the pr-fixer Claude Code agent and /fix-pr slash command.

Install a single tool by id:

tt tools install gh-unresolved

Usage

tt tools list
tt tools update [id]
tt tools update --all
tt tools usage
tt tools usage --all
tt tools install [id]
tt tools install --all
tt completions print zsh
tt completions install zsh
tt completions install

Local development

cargo install --path .
cargo run -- tools list

Adding a new tool

  1. Create tools/<id>/tool.toml with the tool metadata.
  2. Add tools/<id>/install.sh to perform the installation.
  3. Add tools/<id>/usage.md with concise usage notes.

Releasing

git tag v0.1.11 && git push origin v0.1.11

About

Tom's Tools CLI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors