bash
import { bash, waitPort } from 'sysopkit/op/bash';bash()
Section titled “bash()”Executes a command string via bash -c. Same exit code handling as sh().
const result = await bash('for i in {1..3}; do echo $i; done');waitPort()
Section titled “waitPort()”Waits for a TCP port to open or close using bash /dev/tcp:
await waitPort({ port: 80, host: 'localhost', state: 'open', delay: 1000 });Options:
| Option | Default | Description |
|---|---|---|
port |
— | Port number (required) |
host |
localhost |
Host to check |
state |
'open' |
'open' or 'closed' |
delay |
5000 |
Poll interval in ms |