# `Autonomic.ExecutionDomain.Command`
[🔗](https://github.com/nshkrdotcom/autonomic/blob/v0.1.0-autonomic/lib/autonomic/contracts.ex#L101)

# `t`

```elixir
@type t() :: %Autonomic.ExecutionDomain.Command{
  argv: [String.t(), ...],
  cwd: String.t() | nil,
  env: %{optional(String.t()) =&gt; String.t()},
  metadata: map(),
  stdin: iodata() | nil,
  timeout_ms: pos_integer()
}
```

---

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