Popularity
4.8
Declining
Activity
2.2
Declining
41
4
8
Monthly Downloads: 64,249
Programming language: Elixir
License: MIT License
Tags:
Files And Directories
sizeable alternatives and similar packages
Based on the "Files and Directories" category.
Alternatively, view sizeable alternatives based on common mentions on social networks and blogs.
-
dir_walker
Simple Elixir file-system directory tree walker. It can handle large filesystems, as the tree is traversed lazily. -
elixgrep
An elixir framework to implement concurrent versions of common unix utilities, grep, find, etc..
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Promo
influxdata.com

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of sizeable or a related project?
Popular Comparisons
README
Sizeable

An Elixir library to make file sizes human-readable.
Installation
The package can be installed as:
- Add
sizeable
to your list of dependencies inmix.exs
:
def deps do
[{:sizeable, "~> 1.0"}]
end
- Ensure
sizeable
is started before your application:
def application do
[applications: [:sizeable]]
end
Usage
Sizeable.filesize(value, options \\ [])
Returns a human-readable string for the given numeric value.
Arguments:
value
(Integer/Float/String) representing the filesize to be converted.options
(Struct) representing the options to determine base, rounding and units.
Options:
bits
:true
if the result should be in bits,false
if in bytes. Defaults tofalse
.spacer
: the string that should be between the number and the unit. Defaults to" "
.round
: the precision that the number should be rounded down to. Defaults to2
.base
: the base for exponent calculation.2
for binary-based numbers, any other Integer can be used. Defaults to2
.output
: the ouput format to be used, possible options are :string, :list, :map. Defaults to :string.
Example - Get file size for 1024 bytes
Sizeable.filesize(1024)
"1 KB"
Example - Get bit-sized file size for 1024 bytes
Sizeable.filesize(1024, bits: true)
"8 Kb"
Example - Get output format as list
Sizeable.filesize(1024, output: :list)
[1, "KB"]
Example - Get output format as map
Sizeable.filesize(1024, output: :map)
%{result: 1, unit: "KB"}