diff options
author | InNoobWeTrust <vu.truong.16193@gmail.com> | 2019-12-28 22:03:59 +0700 |
---|---|---|
committer | Matan Kushner <hello@matchai.me> | 2019-12-28 10:03:59 -0500 |
commit | 9d49410102232905a79e1bdfa894aa6070cb817a (patch) | |
tree | 7b853e9c4b6d54c64b18af7d5f7b5628a943bebf /src/init | |
parent | 36cfbfcf03cd246ca7c5c05d3dee2a504121362d (diff) |
fix: Remove trailing semicolon from `$PROMPT_COMMAND` (#784)
Remove any trailing semicolon in $PROMPT_COMMAND before appending starship_precmd, to prevent syntax error.
Diffstat (limited to 'src/init')
-rw-r--r-- | src/init/starship.bash | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/init/starship.bash b/src/init/starship.bash index 9b4886177..ccc54ac15 100644 --- a/src/init/starship.bash +++ b/src/init/starship.bash @@ -70,7 +70,8 @@ else if [[ -z "$PROMPT_COMMAND" ]]; then PROMPT_COMMAND="starship_precmd" elif [[ "$PROMPT_COMMAND" != *"starship_precmd" ]]; then - PROMPT_COMMAND="$PROMPT_COMMAND;starship_precmd" + # Remove any trailing semicolon before appending (PR #784) + PROMPT_COMMAND="${PROMPT_COMMAND%;};starship_precmd" fi fi |