summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xgit-sonar18
1 files changed, 9 insertions, 9 deletions
diff --git a/git-sonar b/git-sonar
index 476375b..5a41bbf 100755
--- a/git-sonar
+++ b/git-sonar
@@ -214,9 +214,9 @@ SED_POST="\(\:\([^%^{^}]*\)\)\{0,1\}}"
prepare_element() {
result="$($2 | sed 's/\//\\\//g')"
if [ -n "$result" ]; then
- printf '%b' "s/${SED_PRE}${1}${SED_POST}/\\\\2${result}\\\\4/"
+ sed "s/${SED_PRE}${1}${SED_POST}/\\2${result}\\4/"
else
- printf '%b' "s/${SED_PRE}${1}${SED_POST}//"
+ sed "s/${SED_PRE}${1}${SED_POST}//"
fi
}
@@ -234,10 +234,10 @@ if [ -n "$opt_fetch" ]; then
fi
# Render prompt elements from format string
-printf '%b' "$PROMPT_FORMAT" | sed \
- -e "$(prepare_element alert element_alert)" \
- -e "$(prepare_element branch element_branch)" \
- -e "$(prepare_element remote element_remote)" \
- -e "$(prepare_element local element_local)" \
- -e "$(prepare_element stash element_stash)" \
- -e "$(prepare_element status element_status)"
+printf '%b' "$PROMPT_FORMAT" \
+ | prepare_element alert element_alert \
+ | prepare_element branch element_branch \
+ | prepare_element remote element_remote \
+ | prepare_element local element_local \
+ | prepare_element stash element_stash \
+ | prepare_element status element_status