more compact logic for task duration

This commit is contained in:
Vincent Riquer 2026-02-14 04:15:47 +01:00
parent 008602b3b2
commit 3e636047f5

9
atom
View File

@ -675,20 +675,17 @@ endtime=$EPOCHSECONDS
elapsedseconds elapsedseconds
/ /
( 24*60*60 ) ( 24*60*60 )
)) || true )) || unset days
(( days )) || unset days
(( hours = (( hours =
( elapsedseconds - ( days*24*60*60 ) ) ( elapsedseconds - ( days*24*60*60 ) )
/ /
( 60*60 ) ( 60*60 )
)) || true )) || (( days )) || unset hours
(( days || hours )) || unset hours
(( minutes = (( minutes =
( elapsedseconds - ( ( days*24 + hours ) *60*60 ) ) ( elapsedseconds - ( ( days*24 + hours ) *60*60 ) )
/ /
60 60
)) || true )) || (( days || hours )) || unset minutes
(( days || hours || minutes )) || unset minutes
(( seconds = (( seconds =
elapsedseconds elapsedseconds
- -