aboutsummaryrefslogtreecommitdiff
path: root/bash/prompt.bash
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2022-12-02 00:29:52 +0100
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2022-12-02 00:29:52 +0100
commit80adf828d041fd30c2bfb584b2a1b12c53ad1a5a (patch)
treea9575dde9bfd14e0a0460681b5ce9f4290b13378 /bash/prompt.bash
parent57e29729801bf452f9b8b4de5966a39f59ad3f9f (diff)
downloaddotfiles-80adf828d041fd30c2bfb584b2a1b12c53ad1a5a.tar.gz
bash
Diffstat (limited to 'bash/prompt.bash')
-rw-r--r--bash/prompt.bash35
1 files changed, 0 insertions, 35 deletions
diff --git a/bash/prompt.bash b/bash/prompt.bash
deleted file mode 100644
index ab3b977..0000000
--- a/bash/prompt.bash
+++ /dev/null
@@ -1,35 +0,0 @@
-# vi:syntax=sh
-
-function prompt_command () {
- local EXIT="$?"
- local REMOTE=""
- local VENV=""
- local EXECTIME=""
-
- local NOW=$(date +%s)
-
- [ $EXIT -eq 0 ] && EXIT=""
- [ ! -z "$SSH_CONNECTION" ] && REMOTE="${orange}[R] "
- [ -z "$VIRTUAL_ENV" ] || VENV="$(basename "$VIRTUAL_ENV")"
-
- if [ -n "$__LAST_PROMPT" ]; then
- EXECTIME=" ($(( NOW - __LAST_PROMPT ))s)"
- fi
-
- PS1="\n${yellow}\t${EXECTIME}${reset_color}\n${REMOTE}${white}\u@${cyan}\h: ${reset_color} ${yellow}\w ${green}${VENV}\n${red}${EXIT} ${reset_color}→ "
- __LAST_PROMPT="$(date +%s)"
-}
-
-function preexec() {
- __LAST_PROMPT="$(date +%s)"
-}
-
-preexec_invoke_exec () {
- [ -n "$COMP_LINE" ] && return # do nothing if completing
- [ "$BASH_COMMAND" = "$PROMPT_COMMAND" ] && return # don't cause a preexec for $PROMPT_COMMAND
- local this_command=`HISTTIMEFORMAT= history 1 | sed -e "s/^[ ]*[0-9]*[ ]*//"`;
- preexec "$this_command"
-}
-trap 'preexec_invoke_exec' DEBUG
-
-PROMPT_COMMAND=prompt_command