# `Condukt.Tools.Bash`
[🔗](https://github.com/tuist/condukt/blob/0.16.5/lib/condukt/tools/bash.ex#L1)

Tool for executing bash commands.

Routes through the active `Condukt.Sandbox`. With `Sandbox.Local` this
spawns a real bash subprocess on the host; with `Sandbox.Virtual` it runs
inside the in-memory bashkit interpreter with no host process spawning.

Output is truncated to reasonable limits.

## Parameters

- `command` - The bash command to execute
- `cwd` - Directory to run the command in (optional, relative to the sandbox's cwd)
- `timeout` - Timeout in seconds (optional, default: 120)

# `description`

# `name`

# `parameters`

---

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