pueue
Command-line task queue manager
TLDR
Add command to queue
SYNOPSIS
pueue command [options]
DESCRIPTION
pueue is a command-line task queue manager that schedules and runs shell commands sequentially or in parallel in the background. Tasks are added to a queue and executed by the pueued daemon, which persists across terminal sessions and system reboots.
The tool provides task lifecycle management including pausing, resuming, killing, and restarting tasks. Task output is captured and can be followed in real time with follow or reviewed later with log. Groups allow organizing tasks into separate queues with independent parallelism settings.
PARAMETERS
add CMD
Add task.status
Show queue status.start
Start queue.pause
Pause queue.remove ID
Remove task.follow ID
Follow output.log ID
Show task log.kill ID
Kill task.
CONFIGURATION
~/.config/pueue/pueue.yml
Client and daemon configuration file defining default parallelism, callback commands, and daemon socket path.
CAVEATS
Requires pueued daemon. Persistent across sessions.
HISTORY
Pueue was created for managing long-running shell commands.
