mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-04-24 04:29:25 +02:00
Extract hg_status variable
This commit is contained in:
parent
194c5b1ca3
commit
3ff5de73e2
1 changed files with 7 additions and 3 deletions
|
|
@ -17,15 +17,19 @@ hg_prompt_info()
|
|||
local STATUS=""
|
||||
if $(hg id >/dev/null 2>&1); then
|
||||
local BRANCH=$(hg branch 2>/dev/null)
|
||||
if `hg status | grep -q "^\?"`; then
|
||||
local STATUS_OUTPUT=$(hg status)
|
||||
if echo $STATUS_OUTPUT | grep -q "^\?"; then
|
||||
STATUS="$ZSH_THEME_HG_PROMPT_UNTRACKED"
|
||||
fi
|
||||
if `hg status | grep -q "^[A]"`; then
|
||||
if echo $STATUS_OUTPUT | grep -q "^[A]"; then
|
||||
STATUS="$ZSH_THEME_HG_PROMPT_ADDED$STATUS"
|
||||
fi
|
||||
if `hg status | grep -q "^[M]"`; then
|
||||
if echo $STATUS_OUTPUT | grep -q "^[M]"; then
|
||||
STATUS="$ZSH_THEME_HG_PROMPT_MODIFIED$STATUS"
|
||||
fi
|
||||
if [ ! "$STATUS" = "" ] ; then
|
||||
STATUS=" $STATUS"
|
||||
fi
|
||||
echo "$BRANCH$STATUS"
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue