Sizeable Build status

An Elixir library to make file sizes human-readable.

Installation

The package can be installed as:

  1. Add sizeable to your list of dependencies in mix.exs:
```elixir
def deps do
  [{:sizeable, "~> 0.1.4"}]
end
```
  1. Ensure sizeable is started before your application:
```elixir
def application do
  [applications: [:sizeable]]
end
```

Usage

Sizeable.filesize(value, options \\ %{})

Returns a human-readable string for the given numeric value.

Arguments:

Options

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"