{"repo":"alexandretrotel/todo-tree","free":true,"listed":false,"github":"https://github.com/alexandretrotel/todo-tree","clone":"git clone https://github.com/alexandretrotel/todo-tree.git","description":"A command-line tool to find and display TODO-style comments in your codebase.","language":"Rust","stars":54,"topics":["cli","command-line-tool","statistics","todo"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Todo Tree A command-line tool to find and display TODO-style comments in your codebase, similar to the VS Code \"Todo Tree\" extension. Features - 🔍 Recursive directory scanning - Respects .gitignore rules automatically, walked in parallel across CPU cores - 👀 Watch mode - tt watch re-scans automatically as files change - 🏷️ Configurable tags - TODO, FIXME, BUG, NOTE, HACK, WARN, PERF, and more (and custom tags) - 🌳 Tree view output - Beautiful hierarchical display grouped by file - 📋 Multiple output formats - Tree, flat list, and JSON - ⚙️ Configuration file support - .todorc in JSON or TOML format - 🎨 Colored output - Priority-based coloring for different tag types - 🔗 Clickable links - Terminal hyperlinks to file locations (where supported) - 🤖 GitHub Action - Automatically scan PRs and post TODO summaries as comments Installation Using Cargo (Recommended) From Source Using Homebrew (macOS/Linux) NixOS (Flakes) Try before you install Note: If you haven't enabled the experimental Nix command and flakes features, you need to pass --extra-experimental-features \"nix-command flakes\" to the command. See the Nix command wiki for more details. Install for your system Usage The tool provides two binary names: todo-tree and tt (alias for quick access). Basic Commands Watch Mode tt watch (alias tt w ) accepts the same filter and output flags as tt scan ( --tags , --include , --exclude , --json , --flat , --hidden , etc.), re-scanning and reprinting on every relevant file change","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexandretrotel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexandretrotel/todo-tree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}