mirror of
https://github.com/Cornelicorn/bullet-train.zsh.git
synced 2025-12-06 11:50:38 +01:00
Add BG and FG variables for TIME_EXEC segment customisation
This commit is contained in:
@@ -229,6 +229,8 @@ or don't want to see. All options must be overridden in your **.zshrc** file.
|
|||||||
|--------|-------|-------|
|
|--------|-------|-------|
|
||||||
|`BULLETTRAIN_EXEC_TIME_SHOW`|`false`|Show/hide that segment
|
|`BULLETTRAIN_EXEC_TIME_SHOW`|`false`|Show/hide that segment
|
||||||
|`BULLETTRAIN_EXEC_TIME_ELAPSED`|5|Elapsed time of command execution
|
|`BULLETTRAIN_EXEC_TIME_ELAPSED`|5|Elapsed time of command execution
|
||||||
|
|`BULLETTRAIN_EXEC_TIME_BG`|`yellow`|Background color
|
||||||
|
|`BULLETTRAIN_EXEC_TIME_FG`|`black`|Foreground color
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
|
|||||||
@@ -251,6 +251,13 @@ fi
|
|||||||
if [ ! -n "${BULLETTRAIN_EXEC_TIME_ELAPSED+1}" ]; then
|
if [ ! -n "${BULLETTRAIN_EXEC_TIME_ELAPSED+1}" ]; then
|
||||||
BULLETTRAIN_EXEC_TIME_ELAPSED=5
|
BULLETTRAIN_EXEC_TIME_ELAPSED=5
|
||||||
fi
|
fi
|
||||||
|
if [ ! -n "${BULLETTRAIN_EXEC_TIME_BG+1}" ]; then
|
||||||
|
BULLETTRAIN_EXEC_TIME_BG=yellow
|
||||||
|
fi
|
||||||
|
if [ ! -n "${BULLETTRAIN_EXEC_TIME_FG+1}" ]; then
|
||||||
|
BULLETTRAIN_EXEC_TIME_FG=black
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# SEGMENT DRAWING
|
# SEGMENT DRAWING
|
||||||
@@ -318,7 +325,7 @@ prompt_cmd_exec_time() {
|
|||||||
local stop=`date +%s`
|
local stop=`date +%s`
|
||||||
local start=${cmd_timestamp:-$stop}
|
local start=${cmd_timestamp:-$stop}
|
||||||
let local elapsed=$stop-$start
|
let local elapsed=$stop-$start
|
||||||
[ $elapsed -gt $BULLETTRAIN_EXEC_TIME_ELAPSED ] && prompt_segment yellow white "${elapsed}s"
|
[ $elapsed -gt $BULLETTRAIN_EXEC_TIME_ELAPSED ] && prompt_segment $BULLETTRAIN_EXEC_TIME_BG $BULLETTRAIN_EXEC_TIME_FG "${elapsed}s"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Custom
|
# Custom
|
||||||
|
|||||||
Reference in New Issue
Block a user