# `CliSubprocessCore.ProviderCLI.Error`
[🔗](https://github.com/nshkrdotcom/cli_subprocess_core/blob/v0.1.0/lib/cli_subprocess_core/provider_cli.ex#L14)

Exception returned when provider CLI resolution fails.

# `t`

```elixir
@type t() :: %CliSubprocessCore.ProviderCLI.Error{
  __exception__: true,
  cause: term(),
  kind: :cli_not_found | :unsupported_provider,
  message: String.t(),
  provider: atom()
}
```

---

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