# `ExUtcp.Transports.Cli`
[🔗](https://github.com/universal-tool-calling-protocol/elixir-utcp/blob/main/lib/ex_utcp/transports/cli.ex#L1)

CLI transport implementation for UTCP.

This transport handles command-line based tool providers, executing external
commands to discover and call tools.

# `new`

```elixir
@spec new(keyword()) :: %ExUtcp.Transports.Cli{logger: term()}
```

Creates a new CLI transport.

---

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