| Crates.io | git-hud |
| lib.rs | git-hud |
| version | 0.0.3-alpha |
| created_at | 2024-11-21 03:40:14.034271+00 |
| updated_at | 2024-12-07 23:33:45.635643+00 |
| description | git status++ |
| homepage | |
| repository | https://github.com/howinator/git-hud |
| max_upload_size | |
| id | 1455662 |
| size | 135,623 |
git hud will give you a brief description of each changed file in your tree.
I developed this because I would frequently get interrupted by something and try to recover my flow by looking at
git status.
git status is great, but it tells you nothing about what the changes are in each file.
On branch main
Your branch is not tracking a remote branch.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: Cargo.toml (Updated dependencies to newer versions.)
modified: src/display.rs (The changes improve the formatting and readability of the output for the git status command.)
modified: src/git.rs (The diff adds support for parsing Git status output with spaces in file paths and handles binary file diffs more robustly.)
modified: src/main.rs (Added error handling and exit code to main function.)
modified: src/summary.rs (Summary: The code updates the API call to Anthropic's Claude model, improving the request format and error handling.)
no changes added to commit (use "git add" and/or "git commit -a")
Process finished with exit code 0
/usr/local/bin or some other dir on your path.ANTHROPIC_API_KEY with an API key from Anthropic.git config --global alias.hud '!git-hud'