16 lines
972 B
Bash
16 lines
972 B
Bash
|
|
###################[ command_execution_time: duration of the last command ]###################
|
|
# Show duration of the last command if takes at least this many seconds.
|
|
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=0
|
|
# Show this many fractional digits. Zero means round to seconds.
|
|
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=2
|
|
# Execution time color.
|
|
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND=248
|
|
# Duration format: 1d 2h 3m 4s.
|
|
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FORMAT='d h m s'
|
|
# Custom icon.
|
|
# typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
# Custom prefix.
|
|
# typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PREFIX='%248Ftook '
|
|
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_CONTENT_EXPANSION='${$((P9K_COMMAND_DURATION_SECONDS < 1 ? int(1000 * P9K_COMMAND_DURATION_SECONDS) : -1)):/-1/$P9K_CONTENT}${${$((P9K_COMMAND_DURATION_SECONDS < 1)):/1/ms}:/0/}'
|