ttools means tiny tools: a focused collection of small command-line
utilities published from github:willyrgf/ttools.
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.
- 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.
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.