# `Snakepit.Bootstrap.Runner`
[🔗](https://github.com/nshkrdotcom/snakepit/blob/v0.13.0/lib/snakepit/bootstrap.ex#L206)

Behaviour for executing bootstrap steps. Allows tests to inject fakes.

# `cmd`

```elixir
@callback cmd(command :: String.t(), args :: [String.t()], keyword()) ::
  :ok | {:error, term()}
```

# `mix`

```elixir
@callback mix(task :: String.t(), args :: [String.t()]) :: :ok | {:error, term()}
```

---

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