fish no longer supports ^ for redirect
This commit is contained in:
@@ -47,19 +47,19 @@ function fish_prompt --description 'Write out the prompt'
|
|||||||
|
|
||||||
#### git line
|
#### git line
|
||||||
|
|
||||||
if git rev-parse --is-inside-work-tree ^/dev/null >/dev/null
|
if git rev-parse --is-inside-work-tree 2>/dev/null >/dev/null
|
||||||
printf "%s[git:" (set_color brblack)
|
printf "%s[git:" (set_color brblack)
|
||||||
|
|
||||||
if not git diff-files --quiet ^/dev/null >/dev/null
|
if not git diff-files --quiet 2>/dev/null >/dev/null
|
||||||
# changes
|
# changes
|
||||||
printf " %s%s" (set_color red) (git diff-files | grep -c .)
|
printf " %s%s" (set_color red) (git diff-files | grep -c .)
|
||||||
end
|
end
|
||||||
if not git diff-index --quiet --cached HEAD -- ^/dev/null >/dev/null
|
if not git diff-index --quiet --cached HEAD -- 2>/dev/null >/dev/null
|
||||||
# cached changes
|
# cached changes
|
||||||
printf " %s%s" (set_color green) (git diff-index --cached HEAD -- ^/dev/null | grep -c .)
|
printf " %s%s" (set_color green) (git diff-index --cached HEAD -- 2>/dev/null | grep -c .)
|
||||||
end
|
end
|
||||||
|
|
||||||
set -l branch (git symbolic-ref --short HEAD ^/dev/null)
|
set -l branch (git symbolic-ref --short HEAD 2>/dev/null)
|
||||||
printf " %s%s" (set_color cyan) (string trim $branch)
|
printf " %s%s" (set_color cyan) (string trim $branch)
|
||||||
|
|
||||||
printf "%s]\n" (set_color brblack)
|
printf "%s]\n" (set_color brblack)
|
||||||
|
|||||||
Reference in New Issue
Block a user