README.md

# Helmex

An Elixir wrapper for the Helm v3 command line interface.

## Prerequisites

[Helm](https://helm.sh/docs/intro/quickstart/) must be installed.

## Installation

Add `helmex` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:helmex, "~> 0.0.1"}
  ]
end
```

## Configuration

```elixir
config :helmex, heml_path: "/path/to/helm"
```

## Usage

```elixir
Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.add("kvaps", "https://kvaps.github.io/charts")
|> Helmex.call()
```

```elixir
Helmex.init(kubeconfig: "/path/to/kube/config", namespace: "acme")
|> Helmex.install("controlplane", "kvaps/kubernetes", version: "0.13.4", create_namespace: true)
|> Helmex.call()
```