README.md

# Handlex
A tiny library for pattern matching `{:ok, value}` and `{:error, value}` tuples with new pipeline operators.

## Installation
   Add handlex to your list of dependencies in `mix.exs`:

```elixir
  def deps do
    [{:handlex, "~> 1.0.0"}]
  end
```

## Usage

### Matching {:ok, value} tuples
`{:ok, 10} ~> do_something()` will work just like `10 |> do_something()`

`10 ~> do_something()` will return left value without calling right function

###  Matching {:error, value} tuples
`{:error, 10} <~ do_something()` will work just like `10 |> do_something()`

`10 <~ do_something()` will return left value without calling right function