bin/git_prompt_status @ a65fd2691c94 default tip
More
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Mon, 03 Nov 2025 14:55:17 -0500 |
| parents | 1a4e4c34085d |
| children | (none) |
#!/usr/bin/env bash INDEX=$(git status --porcelain 2> /dev/null) STATUS="" if $(echo "$INDEX" | grep '^UU ' &> /dev/null); then STATUS="C$STATUS" fi if $(echo "$INDEX" | grep '^.[MD] ' &> /dev/null); then STATUS="?$STATUS" elif $(echo "$INDEX" | grep '^?? ' &> /dev/null); then STATUS="?$STATUS" fi if $(echo "$INDEX" | grep '^[AMDR]. ' &> /dev/null); then STATUS="!$STATUS" fi echo -n $STATUS