Use PROMPT_COMMAND as an array

This commit is contained in:
Nick Chambers 2022-10-20 15:51:26 -05:00
parent 15527753ef
commit 04962b7d54
2 changed files with 2 additions and 10 deletions

View File

@ -24,5 +24,5 @@ kill-reaper() {
done
} &
reaper_pid=$! prompt_cmds+=(ping-timer)
reaper_pid=$! PROMPT_COMMAND+=(ping-timer)
trap kill-reaper EXIT

View File

@ -27,14 +27,6 @@ elif (( 10#$month == 12 && 10#$day < 26 )); then
fi
setup-prompt() {
local cmd
if [[ -v prompt_cmds[@] ]]; then
for cmd in "${prompt_cmds[@]}"; do
"$cmd"
done
fi
if [[ -d .git ]]; then
git_branch="$(command git branch --show-current) "
else
@ -42,7 +34,7 @@ setup-prompt() {
fi
}
PROMPT_COMMAND=setup-prompt
PROMPT_COMMAND+=(setup-prompt)
PS1='\w $git_branch'
if [[ -v SSH_CLIENT ]]; then