ฉันจะลดความซับซ้อนของรหัสต่อไปนี้ถ้าคำสั่งได้อย่างไร ขอขอบคุณ
function git_dirty {
text=$(git status)
changed_text="Changes to be committed"
changes_not_staged="Changes not staged for commit"
untracked_files="Untracked files"
dirty=false
if [[ ${text} = *"$changed_text"* ]];then
dirty=true
fi
if [[ ${text} = *"$changes_not_staged"* ]];then
dirty=true
fi
if [[ ${text} = *"$untracked_files"* ]];then
dirty=true
fi
echo $dirty
}