# `ExQuality.Init.ToolSetup`
[🔗](https://github.com/riddler/ex_quality/blob/v0.16.0/lib/ex_quality/init/tool_setup.ex#L1)

Runs tool-specific setup commands after dependencies are installed.

Each tool may have initialization requirements like generating config files
or running setup tasks. This module handles those tool-specific steps.

# `setup_all`

```elixir
@spec setup_all([atom()]) :: :ok
```

Sets up all tools in the list.

Runs setup commands sequentially (not parallel, as they may conflict).
Continues with remaining tools even if one fails.

---

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