1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-09-24 20:30:44 +00:00

printHumanReadableSize should be able to process floats.

This commit is contained in:
Dominik Ritter 2015-09-20 20:33:50 +02:00
parent 6cec4ce400
commit 2809000f9c

View file

@ -180,7 +180,8 @@ function print_icon() {
} }
printSizeHumanReadable() { printSizeHumanReadable() {
local size=$1 typeset -F 2 size
size="$1"+0.00001
local extension local extension
extension=(B K M G T P E Z Y) extension=(B K M G T P E Z Y)
local index=1 local index=1
@ -195,7 +196,7 @@ printSizeHumanReadable() {
done done
fi fi
while (( (size / 1024) > 0 )); do while (( (size / 1024) > 0.1 )); do
size=$(( size / 1024 )) size=$(( size / 1024 ))
index=$(( index + 1 )) index=$(( index + 1 ))
done done