14 lines
392 B
Fish
14 lines
392 B
Fish
function _notify_human_duration --argument-names ms
|
|
test -z "$ms"; and set ms 0
|
|
set -l s (math --scale=0 $ms / 1000)
|
|
if test $s -lt 1
|
|
echo {$ms}ms
|
|
else if test $s -lt 60
|
|
echo {$s}s
|
|
else if test $s -lt 3600
|
|
echo (math --scale=0 $s / 60)m(math $s % 60)s
|
|
else
|
|
echo (math --scale=0 $s / 3600)h(math --scale=0 ($s % 3600) / 60)m
|
|
end
|
|
end
|