README.md
# Jobbit
A small Elixir module allows execution of tasks without crashing the parent
process
## Usage
Usage is just like `Task.async` and `Task.await` except `Jobbit` will not crash
the parent process when an error occurs. Jobbit's `await` (`Jobbit.await`)
returns `{:ok, result}` or `{:error, reason}`.
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:
1. Add `jobbit` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:jobbit, "~> 0.1.0"}]
end
```
2. Ensure `jobbit` is started before your application:
```elixir
def application do
[applications: [:jobbit]]
end
```
## Todos
+ type_specs