Codebase list golang-github-vbauerster-mpb / 791cdde
display one digit after dot Vladimir Bauer 9 years ago
1 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
5151 func formatBytes(i int) (result string) {
5252 switch {
5353 case i > bytesInTiB:
54 result = fmt.Sprintf("%.02fTiB", float64(i)/bytesInTiB)
54 result = fmt.Sprintf("%.1fTiB", float64(i)/bytesInTiB)
5555 case i > bytesInGiB:
56 result = fmt.Sprintf("%.02fGiB", float64(i)/bytesInGiB)
56 result = fmt.Sprintf("%.1fGiB", float64(i)/bytesInGiB)
5757 case i > bytesInMiB:
58 result = fmt.Sprintf("%.02fMiB", float64(i)/bytesInMiB)
58 result = fmt.Sprintf("%.1fMiB", float64(i)/bytesInMiB)
5959 case i > bytesInKiB:
60 result = fmt.Sprintf("%.02fKiB", float64(i)/bytesInKiB)
60 result = fmt.Sprintf("%.1fKiB", float64(i)/bytesInKiB)
6161 default:
6262 result = fmt.Sprintf("%db", i)
6363 }