Goooler / file-size

Unit for representing and converting between file sizes, inspired by kotlin.time.Duration

Repository from Github https://github.comGoooler/file-sizeRepository from Github https://github.comGoooler/file-size

file-size

implementation "me.saket.filesize:filesize:1.2.0"
val cacheSize = 512.megabytes
println(cacheSize.toString())          // "512 MB"
println(cacheSize.inWholeBytes)        // "512000000"
println(cacheSize + 88_000.kilobytes)  // "600 MB"
println(cacheSize * 2)                 // "1.02 GB"
println(cacheSize < 1.gigabytes)       // "true"

About

Unit for representing and converting between file sizes, inspired by kotlin.time.Duration

License:Apache License 2.0


Languages

Language:Kotlin 100.0%