# `DirenvConfig.Native`
[🔗](https://github.com/noizu/direnv-config/blob/main/lib/direnv_config/native.ex#L1)

# `bump`

```elixir
@spec bump(String.t()) :: {:ok, non_neg_integer()}
```

# `get`

```elixir
@spec get(String.t(), String.t(), String.t() | nil) :: {:ok, term()} | :error
```

# `list_configs`

```elixir
@spec list_configs(String.t()) :: {:ok, [String.t()]} | :error
```

# `set`

```elixir
@spec set(String.t(), String.t(), String.t(), term(), String.t(), boolean()) ::
  :ok | {:error, term()}
```

# `unset`

```elixir
@spec unset(String.t(), String.t(), [String.t()], String.t(), boolean()) ::
  :ok | {:error, term()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
