# 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()
```