diff --git a/config/bash/bashrc b/config/bash/bashrc index bae83643..515c9fc5 100644 --- a/config/bash/bashrc +++ b/config/bash/bashrc @@ -18,7 +18,12 @@ set_prompt() { STATUS="$FAILED" fi - PS1="╭╴$USER_COLOR\u$HOST_COLOR@\h$BRANCH$WHITE:$PURPLE\w$WHITE $STATUS\n╰╴$ " + LEVEL="" + if [ $SHLVL -gt 1 ]; then + LEVEL="shellDepth=\$((SHLVL-1))" + fi + + PS1="╭╴$USER_COLOR\u$HOST_COLOR@\h$BRANCH$WHITE:$PURPLE\w$WHITE $LEVEL $STATUS\n╰╴$ " } PROMPT_COMMAND="set_prompt \$?; history -a"