# config.ShellCommand.sleep_before

- **Module:** config.ShellCommand
- **Package:** tmux-workspace
- **Language:** Rust
- **Kind:** attribute
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/tmux-workspace/src/config.rs#L248
- **Page:** https://libtmux.org/en/rs/latest/workspace/reference/config-shellcommand-sleep_before/

How long to wait before typing it. `None` keeps whatever is in force.

The wait is a [`libtmux::plan::Pause`], so it happens in tmux and
holds the steps after it. tmux keeps typed input until the pane reads
it, so a sleep that only waited for a shell to start is not needed.
