exeq

JSON →
library 3.0.0 ·javascript maintenance
verified Jun 7, 2026

A shell command executor that runs commands sequentially in a queue, supporting promises and event-based control. Version 3.0.0 is the latest stable release. It allows execution of shell commands as strings or arrays, captures stdout/stderr, supports changing working directories via cd, and provides kill/event features. Unlike parallel executors like execa, exeq enforces sequential execution by default. The package has a small footprint with no dependencies, but is not actively maintained (last release 2019). It works in Node.js environments (>= 0.10) but does not support ESM or TypeScript natively.