equipez/Run Bash Command with Options

Run Bash commands in CI. Optionally enforce a time limit and treat timeout as success. Supports Linux/macOS runners.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
timelimitTime limit passed to (g)timeout (e.g., 300s, 45m, 2h).yes
commandCommand(s) to run (multiline supported).yes
signalSignal sent when the time limit is reached.noTERM
kill-afterDelay before SIGKILL after sending --signal (e.g., 30s).no30s
working-directoryWorking directory for running the command(s).no""
install-coreutilsOn macOS, install coreutils to provide gtimeout if missing.notrue
quietIf true, reduce log output.nofalse
namedescription
timed_outtrue if the command hit the time limit (and was treated as success).
exit_codeThe underlying command exit code (124 means timeout in coreutils semantics).