diff --git a/src/init/starship.bash b/src/init/starship.bash index 9b488617..ccc54ac1 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