From ba809bd2af2bb813867e1ef4dcb595ea6ac45a93 Mon Sep 17 00:00:00 2001 From: Andrey Anurin Date: Mon, 13 Aug 2018 23:03:45 +0300 Subject: [PATCH] fix too long duration bug --- .zprezto/abra/prompt_abra_setup.zsh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.zprezto/abra/prompt_abra_setup.zsh b/.zprezto/abra/prompt_abra_setup.zsh index e461d34..efff1ed 100644 --- a/.zprezto/abra/prompt_abra_setup.zsh +++ b/.zprezto/abra/prompt_abra_setup.zsh @@ -50,7 +50,11 @@ function prompt_abra_precmd { fi if (( EXECTIME > 5 )); then - DURATION=$(TZ=GMT; strftime '%H:%M:%S ' $(( int(rint(EXECTIME)) )) ) + SEC=$(( int(rint(EXECTIME % 60)) )) + MIN=$(( int(rint(EXECTIME / 60 % 60)) )) + HOUR=$(( int(rint(EXECTIME / 3600)) )) + + DURATION="$(printf '%02d:%02d:%02d ' $HOUR $MIN $SEC)" else DURATION='' fi