diff --git a/.prompt b/.prompt index fd6c6e0..d1807b4 100644 --- a/.prompt +++ b/.prompt @@ -5,9 +5,9 @@ __debug_trap() { # Set necessary pre-command variables (PROMPT_COMMAND is a command # so its excluded here) if [[ "$BASH_COMMAND" != "$PROMPT_COMMAND" ]]; then - export LAST_EPOCH="$EPOCHSECONDS" - export LAST_REALTIME="$EPOCHREALTIME" - export INC_TIME=1 + LAST_EPOCH="$EPOCHSECONDS" + LAST_REALTIME="$EPOCHREALTIME" + INC_TIME=1 fi } @@ -72,18 +72,18 @@ __prompt() { PEC=$? # Reset time when prompt was first displayed after command if [ $INC_TIME -ne 0 ]; then - export PROMPT_EPOCH="$EPOCHSECONDS" - export PROMPT_REALTIME="$EPOCHREALTIME" - export INC_TIME=0 + PROMPT_EPOCH="$EPOCHSECONDS" + PROMPT_REALTIME="$EPOCHREALTIME" + INC_TIME=0 fi # Get relative times - export CMD_TIME="$((PROMPT_EPOCH-LAST_EPOCH))" - export CMD_US="$((1${PROMPT_REALTIME: -6}-$((10#${LAST_REALTIME: -6}))))" - export CMD_US="$((10#${CMD_US: -6}))" + CMD_TIME="$((PROMPT_EPOCH-LAST_EPOCH))" + CMD_US="$((1${PROMPT_REALTIME: -6}-$((10#${LAST_REALTIME: -6}))))" + CMD_US="$((10#${CMD_US: -6}))" # Set the prompt - export PS1="$([ $PEC -ne 0 ] && printf "\[\][\[\]$(__sig $PEC)\[\]] ")\[\][\[[3\$([ $(id -u) -eq 0 ] && printf 1 || printf 3)m\]\u\[\]@\[\]\h\[\]:\[\]\w\[\]] \[\]$(__get_cmd_time)\[[38;2;\$RANDOM;\$RANDOM;\${RANDOM}m\]\\$ \[\]" + PS1="$([ $PEC -ne 0 ] && printf "\[\][\[\]$(__sig $PEC)\[\]] ")\[\][\[[3\$([ $(id -u) -eq 0 ] && printf 1 || printf 3)m\]\u\[\]@\[\]\h\[\]:\[\]\w\[\]] \[\]$(__get_cmd_time)\[[38;2;\$RANDOM;\$RANDOM;\${RANDOM}m\]\\$ \[\]" } -export PROMPT_COMMAND=__prompt +PROMPT_COMMAND=__prompt