Crates.io | git-hud |
lib.rs | git-hud |
version | 0.0.3-alpha |
source | src |
created_at | 2024-11-21 03:40:14.034271 |
updated_at | 2024-12-07 23:33:45.635643 |
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'