Skip to content

willyrgf/ttools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttools

ttools means tiny tools: a focused collection of small command-line utilities published from github:willyrgf/ttools.

Run

nix run 'github:willyrgf/ttools'
nix run 'github:willyrgf/ttools' -- list
nix run 'github:willyrgf/ttools' -- <tool> [args...]

The dispatcher consumes the tool name and passes all remaining arguments, input, output, signals, and exit status through unchanged. Direct packages are also available for each tool, such as .#dump2llm.

Tiny tools

  • nix-cleanup — safely remove dead Nix store paths and optionally run garbage collection.
  • git-history — review or deliberately rewrite selected Git commit messages.
  • dump2llm — dump text from Git repositories and paths for LLM chats.
  • rust-analyzer-references — report Rust definitions by rust-analyzer reference count.

Each tool folder contains its implementation, package, tests, and usage documentation. See AGENTS.md for contribution guidance.

Development

nix run . -- --help
nix run . -- list
nix run .#check
nix run .#format

.#format updates Bash, Python, and Nix source files in place. Checks use temporary fixtures. Do not run cleanup against a real store or rewrite this repository's history while developing.

About

nix wrapped tiny tools: `nix run 'github:willyrgf/ttools'`

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors