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

# `bump`

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

# `get`

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

# `list_configs`

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

# `set`

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

# `unset`

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

---

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